Excelマクロで別シートのセル範囲選択についてご教示ください。
Sub cellselect()
'"sheet1"で実行
'"sheet2"のD1~D10セルを選択
Application.Goto Sheets("sheet2").Range("D1:D10").Select
'"sheet2"のE1~E10セルを選択
Application.Goto Sheets("sheet2").Range("E1:E10").Select
'Forを使用し、"sheet2"のD1~D10セルを選択後、E1~E10セルを選択
For e = 4 To 5
Application.Goto Sheets("sheet2").Range(Cells(1, e), Cells(10, e)).Select
Next
End Sub
"sheet1"で上記マクロを実行したところ、
直接範囲指定した場合は正しく「D1~D10」、「E1~E10」の範囲選択をしますが、
For文でセル範囲選択ができません。
別シートのセルを範囲選択をする場合、変数は使用できないのでしょうか。
For文の処理でセルの範囲選択をするための処理をご教示いただけますと幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/12 12:32