前提・実現したいこと
VBAで動的なシート追加を作成しております。
12か月分作成したいのでボタンを押すと12枚シートが作成されるような仕様にしています。
発生している問題・エラーメッセージ
シート名を2020年1月、2020年2月、2020年3月……
のように設定したいのですが、エラーが出てしまい出来ません。
該当のソースコード
Dim i As Long For i = 1 To 3 '新しいエクセルファイルの最後にシートをコピーする Worksheets("2020年10月お試し").Copy _ After:=Worksheets(Worksheets.Count) 'シート名は連番をセット ActiveSheet.Name = i Next
試したこと
ActiveSheet.Name = i
上記の分をActiveSheet.Name = "2020年"+i+"月"
ActiveSheet.Name = "2020年"&i&"月"
などにして試してみましたがエラーが出てしまいました。