|
本帖最后由 我心飞翔410 于 2013-8-29 09:24 编辑
你看看 是不是这样
Sub abc() '这个程序没有把指定的文件复制到指定的文件夹中
Dim s1$, s2$, i%, j%, fc$, sname$
Application.DisplayAlerts=False ’显示/关闭警告框提示框
Application.ScreenUpdating= False ’显示/关闭屏幕刷新
Dim arr As Variant
Dim wb As Workbook
On Error Resume Next
i = Range("a65536").End(xlUp).Row
arr = Range("a3:b" & i)
For j = 1 To UBound(arr)
Set wb = Workbooks.Add
wb.Sheets("sheet1").Range("a3").Resize(UBound(arr), 1) = arr
wb.SaveAs ThisWorkbook.Path & "/生成的新工作簿/" & arr(j, 1) & ".xls"
wb.SaveAs Filename:= _
ThisWorkbook.Path & "/生成的新工作簿/" & arr(j, 1) & ".xls", _
FileFormat:=xlExcel8, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
wb.Close True
Next j
Application.DisplayAlerts=true ’显示/关闭警告框提示框
Application.ScreenUpdating= true ’显示/关闭屏幕刷新
End Sub
修改哈这个直接保存03格式打开有问题 你是03的附加的就可以了
|
|