首页 > 其他分享 >【VBA】シートコピーの繰り返しで同じシートを複数作成【Copyをループする】

【VBA】シートコピーの繰り返しで同じシートを複数作成【Copyをループする】

时间:2024-10-03 20:00:28浏览次数:6  
标签:VBA Sub 作成 Cells Sheets Copy

【VBA】シートコピーの繰り返しで同じシートを複数作成【Copyをループする】
 
シート名をリストから取得して同じシートを複数作成
 
元シートとリストを作成しておく

 
リストを作成しておきます。

 
シート名をリストから取得して同じシートを複数作成

Sub TEST3()
  
  For i = 2 To 6
    '「元」シートを、最終シートにコピー
    Sheets("元").Copy after:=Sheets(Sheets.Count)
    'リストの名前を入力
    Range("B1") = Sheets("リスト").Cells(i, "A")
    'シート名を変更
    ActiveSheet.Name = Sheets("リスト").Cells(i, "A")
  Next
  
End Sub

実行結果:

标签:VBA,Sub,作成,Cells,Sheets,Copy
From: https://www.cnblogs.com/langQ/p/18445946

相关文章