批量创建工作簿
VB.Net
Sub 批量新建工作簿()
Dim strcount As String, intcounter As Integer
Dim mypath As Workbook
Path = ActiveWorkbook.Path
strcount = InputBox("please input the number of new workbook")
If IsNumeric(strcount) Then
For intcounter = 1 To strcount
Workbooks.Add
ActiveWorkbook.SaveAs Path & "\" & ActiveWorkbook.Name
Next intcounter
End If
MsgBox "there are " & strcount & "of workbooks is created"
End Sub
批量打开工作簿
Sub 批量打开工作簿()
Dim wk As Workbook
myPath = "F:\学习资料\随书光盘\Excel函数与图表应用实例解析\02\素材\"
myFile = Dir(myPath & "*.xls")
Do While myFile <> ""
If myFile = False Then Exit Sub
If myFile <> ThisWorkbook.Name Then
Workbooks.Open (myPath & myFile)
End If
myFile = Dir
Loop
End Sub