- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[VBA]別ブックにあるシートの終端セル位置の取得)
[VBA]別ブックにあるシートの終端セル位置の取得
このQ&Aのポイント
- VBA(EXCEL2000)を使用して、Book1のSheet1をアクティブにしたままでBook2のSheet1のA列の終端セル位置を取得する方法を教えてください。
- Selectメソッドを使用する方法では、対象シートがアクティブでないとエラーが発生するため、使用できません。
- VBAでは実現不可能な場合もあるため、その場合も教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 Dim r As Range Set r = WorkBooks("Book2").WorkSheets("Sheet1").Range("A65536").End(xlUp) MsgBox r.Address のように Select しなければ良いですよ。上記の変数 r は最終セルと同じ ように使えます。例えば、 行番号 r.Row 列番号 r.Column 代 入 r.Value = "Sample" などのように。
お礼
>KenKen_SPさん 回答ありがとうございます。 教えて頂いた通りに実行してみたところ、望んだ結果が得られました。 とても助かりました。ありがとうございます!