|
我想用vba在一个工作簿中新建立了4个新的工作簿,分别命名为“文件1”—“文件4”,并且我还要在这4个新建立的工作簿中要分别要建立12个工作表,这12个工作表要命名为“1月”—“12月”,这样,我的这个程序应该如何来写。
因为我是初学者,希望帮忙给解决一下,谢谢。在线等候。
- Option Explicit
- Sub liuts()
- Application.DisplayAlerts = False
- Application.ScreenUpdating = False
- Application.SheetsInNewWorkbook = 12
- Dim wb As Workbook, sh As Worksheet, i%, j%
- Const k = 4
- For i = 1 To k
- Set wb = Workbooks.Add()
- For j = 1 To 12
- wb.Sheets(j).Name = j & "月"
- Next j
- wb.Close True, ThisWorkbook.Path & "\文件" & i & ".xls"
- Next i
- Application.SheetsInNewWorkbook = 3
- Application.DisplayAlerts = True
- Application.ScreenUpdating = True
- End Sub
复制代码
Book1.rar
(7.45 KB, 下载次数: 7)
|
|