※ ChatGPTを利用し、要約された質問です(原文:別なシートを開いている状態で、セル移動を移動したい)
エクセルマクロで別のシートでセルを移動する方法
このQ&Aのポイント
エクセルのマクロを使用して、別のシートでセルを移動したい場合、一部のコードを変更する必要があります。
Sheet2でセルを移動するには、Sheet2をアクティブなシートにするために、Sheets("Sheet2").Selectというコードを追加します。
また、Sheet1に戻る前に、ScreenUpdatingプロパティをTrueに戻す必要があります。Application.ScreenUpdating = Trueというコードを追加してください。
別なシートを開いている状態で、セル移動を移動したい
エクセルのマクロについて
sheet1を開いている状態で、sheet2でセルの移動がしたいのですが。
現在下記コードを入れいています。
-----------------------------------------
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
Sheets("Sheet2").Select
Cells(ActiveCell.Row + 1, "a").Select
Sheets("Sheet1").Select
Application.ScreenUpdating = True
End Sub
-----------------------------------------
Sheet2を開いている状態だと、思った通りセルを移動してくれますが、
Sheet1を開いている状態ですと、Sheet1上で動いているのですが。
このような事はマクロでは無理でしょうか?
どなたか、教えて頂けますか?
お礼
ありがとうございます。無事できました。 シートモジュールと標準モジュールの違いもなんとなくしか理解していませんでしが、ご説明を読み理解しました。 本当にありがとうございます。