※ ChatGPTを利用し、要約された質問です(原文:Excel VBA Worksheets(()))
Excel VBA Worksheetsでシートをコピーできないエラーの解決方法
このQ&Aのポイント
Excel2016をWindows10で使用しています。Worksheets関数で指定したシートをコピーするマクロが実行できません。
Sheet関数でシート名を変更すると、コピーが正常に動作しますが、Sheet(3)のままではエラーとなります。
Sheet関数を使用せずにSheet(3)のままでシートをコピーする方法を教えてください。
Excel2016をWindows10で使用しています。
以下のマクロが実行できません。
Option Explicit
Sub raco()
Worksheets("Sheet(3)").Range("$B$2:$D$4").FormulaR1C1 = "=Sheet(2)!RC"
End Sub
Sheet(3)をSheet3,Sheet(2)をSheet2 と書くとSheet3にSheet2の内容がコピーできます。
Sheet(3)のままだと、アプリケーションの定義またはオブジェクトの定義のエラーです。
と出ます。
Sheet(3)のままで、コピーできるようにする方法を教えてください。お願いします。
お礼
場合に分けての説明、ありがとうございます。