【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
実行結果:
.jpg)
 
                    
                     
                    
                 
                    
                 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号