• ベストアンサー

セル範囲の左上のセルの取得方法

エクセル2010のVBAで関数を自作しているのですが Test(A as range, B as range)という関数で Aはセル1個、Bはセル範囲を選択して、Aは必ずBの左上のセルになるので、 Test(B as range)の様に変数を減らしたいです。 ただ、関数内でAを使用するので、Bのセル範囲の左上の値を取得する必要があります。 Bのセル範囲の左上の取得方法が分かりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1734/2604)
回答No.1

Selection(1).Address で取得できます。 他の情報を取得したい場合、以下のページを参考にしてください。 http://officetanaka.net/excel/vba/tips/tips111.htm

その他の回答 (1)

  • root8110
  • ベストアンサー率30% (6/20)
回答No.2

Test関数の中で Set A = B(1, 1) で良いかと。

関連するQ&A

専門家に質問してみよう