-4
我想创建一个将工作表复制x次(通过用户窗体输入)的宏,并将它们保存为新名称,但由于我从未在Visual Basic中编写过程,因此不知道如何进行。用于复制工作表的Excel宏
我使用Excel 2010中
我想创建一个将工作表复制x次(通过用户窗体输入)的宏,并将它们保存为新名称,但由于我从未在Visual Basic中编写过程,因此不知道如何进行。用于复制工作表的Excel宏
我使用Excel 2010中
我建议先从代码,当你获得更多的经验,你可能要进入的形式。
见下面的代码,
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
[这](http://www.excel-easy.com/vba/userform.html)将教你创建一个用户窗体的基本知识。 [这](https://powerspreadsheets.com/vba-save-workbook/)将教你如何在VBA中保存工作簿。 [这](https://www.techonthenet.com/excel/formulas/for_next.php)将教你如何循环。堆栈溢出不是我的网站的代码,你需要发布你迄今为止得到的帮助。 – BerticusMaximus