プロが教える店舗&オフィスのセキュリティ対策術

EXCEL VBA RANGEオブジェクトの位置情報取得について。

下記INPUTBOXでユーザーに任意のセル範囲を選択させます。

  Set MyRange = Application.InputBox(prompt:=MyMsg, Type:=8)

このMyRangeのセル範囲の位置と行数、列数を取得したいのです。
行数、列数は下記マクロでいいかと思います。

  n = MyRange.Rows.Count
  m = MyRange.Columns.Count

あとは、このMyRangeがどこから始まっているかを取得したいのです。
たとえばMyRangeがB3:D6だとすると、n=4、m=3、左上の位置は3行目、2列目となります。

この「3行目、2列目」という情報を取得したいのです。

ご存知の方、よろしくお願いします。

A 回答 (1件)

MyRange.Row


MyRange.Column
で左上のセル位置がわかります。
    • good
    • 0
この回答へのお礼

どうもありがとうございます!

お礼日時:2010/06/27 00:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!