2017-05-18 18 views
-4

ワークシートをx回(ユーザーフォームで入力した)コピーして新しい名前で保存するマクロを作成したいと思いますが、Visual Basicでプログラミングしたことがないので、どうやって進める。私はあなたがより多くの経験を積むとき、あなたはフォームに移動したい場合があり、コードで開始することをお勧めしますエクセル2010ワークシートをコピーするためのExcelマクロ

+2

[この](http://www.excel-easy.com/vba/userform.html)は、ユーザーフォームを作成する上で、あなたに基本をお教えします。 [This](https://powerspreadsheets.com/vba-save-workbook/)では、VBAでブックを保存する方法を教えてくれます。 [this](https://www.techonthenet.com/excel/formulas/for_next.php)は、ループする方法を教えてくれます。スタックオーバーフローは私のサイトのコードではありません。これまでに行ったことを投稿して助けを求める必要があります。 – BerticusMaximus

答えて

0

使用しています

、以下を参照してくださいコード、

Sub Macro1() 
' 
' Macro1 Macro 
' 

For I = 1 To 10 

    Sheets("Sheet name you want to copy").Select 
    Sheets("Sheet name you want to copy").Copy After:=Sheets(3) 
    ActiveSheet.Move After:=Worksheets(Worksheets.Count) 

Next I 

End Sub 
関連する問題