【Excel365マクロ】選択範囲を流動的にしたい
マクロの選択の中で、セル・行・列・シートなどを選択することが多々あります。
<例1>
・セル→ Range("C1") 、 Range("C1:D20")
・行→ Rows("5:10").Select
・列→ Columns("E:E").Select
・シート→ Sheets("Sheet1").Select
固定値は例1のようなピンポイントの文言を入れればいいのですが、常に変動する場合はどのようなマクロにすればいいのでしょうか?
ググると行番号と列番号(Cells(行,列)=上から○番目、左から○番目)での指定ばかりで、セル番地での指定方法が見つかりません。
具体的には、添付画像のように特定のセルに入力したセル番地の箇所を選択(Select)したいのです。
・セル→ B2とB3に入力したセルの範囲がマクロの対象になる
・行→ B14とB15に入力した行がマクロの対象になる
・列→ M2とM3に入力した列がマクロの対象になる
・シート→ M13に入力したシートがマクロの対象になる
添付画像は同一シート内ですが、マクロボタンを配置するのは同一シートではなく別シートの時もあります。
<例2> シート「設定用」内でシート「請求書」を選択し処理するセルを設定 → マクロが実行されるシートは「請求書」のセル
分かりにくい質問で申し訳ありませんが、よろしくお願いします。