simpleさん
strには年月シート
20254
20255
20256
20257
20258
20259
202510
202511
202512
20261
20262
20263
の各セル値が
str1には
上記年月シートの
各セル値左から4文字の値
2025
2026
sheetNameには
strからstr1除いた
4
5
6
7
8
9
10
11
12
1
2
3
が入ります
先ほどご指摘いただいた件をきっかけに
Application.SheetsInNewWorkbook = 1
wb.Close (False)をwb.Close (True)にして
ループのところに Activateを入れると
Next nengetuCell
addWs.Activate
wb.Close (True)
変更?追加?できるようになりました
ただ、
望んだ
4,5,6,7,8,9,10,11,12,1,2,3 というシートではなく
3,2,1,12,11,10,9,8,7,6,5,4,Sheet1
という結果になってしまっています