マクロの間違えている部分を教えて下さい。 下記のマクロは同ブックで別のマクロからcallしてます。
別のマクロでもfor nextで繰り返し処理をするのですが、2巡目のcallまで下記のマクロは機能しています。
3巡目の途中でエラー(1004 add メソッドは失敗しました。)が出ます。 worksheets.Add after:=worksheets(worksheets.count)が黄色になります。
ですが、デバッグ→継続→デバッグ→継続を繰り返すとシートは追加されます。
sub new()
Dim i ,lr as long
lr=thisworkbook.worksheets(1).cells(rows.count,1).end(xlup).row
for i = 6 to lr
worksheets.Add after:=worksheets(worksheets.count) activesheet.name = "s"&thisworkbook.worksheets(1).cells(i,1).value next i
end sub
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/28 01:03
2021/09/29 00:09