- ベストアンサー
エクセルのセルの座標の取得
エクセルであるセルの左上の座標と右下の座標の取得方法ってご存知のかたいらっしゃいませんか? 宜しくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
With ActiveCell Debug.Print .Left '左上 X Debug.Print .Top '左上 Y Debug.Print .Left + .Width '右下 X Debug.Print .Top + .Height '右下 Y End With というようなことでしょうか?
その他の回答 (2)
- Yosha
- ベストアンサー率59% (172/287)
>座標 座標には、2種類あります。セル単位での座標とポイント単位の座標です。 ポイント単位での座標の取得方法は、(With ・・・ End Withを使って表示します) 取得したいセルを1つ選択して、次のコードを実行。 With ActiveCell または With Selection 左上のX座標 = .Left 左上のY座標 = .Top 右下のX座標 = .Offset(1,1).Left 右下のY座標 = .Offset(1,1).Top End With
お礼
ありがとうございます。 総括してまとめていただき。 2名にしか点数の配分が出来ないため、今回はご了承ください。 また、宜しくお願いいたします。
- merlionXX
- ベストアンサー率48% (1930/4007)
質問者さんのお名前がExcel_VBAですので、VBAでのことですね? Sub test01() MsgBox "左上は" & ActiveCell.Offset(-1, -1).Address & _ vbLf & "右下は" & ActiveCell.Offset(1, 1).Address End Sub
お礼
質問の仕方が悪くて申し訳ありませんでした。 セルのアドレスではありませんでした。 これに懲りずにまた、宜しくお願いいたします。
お礼
ありがとうございます。 手元の資料だと、ウィンドーの表示位置の欄と、図形の欄に載っていましたが、オブジェクトをセルにするだけでいいのですね? ありがとうございました。