0
我需要将信息从一个excel文件复制到使用VBA的其他人。代码会在整个工作表(inv)中的某个目标(* C:\ Users \ eliza_000 \ Desktop \ aaa *)中创建新工作簿,但在新工作簿中只需要范围A1:E32。 下面是代码我用来复制所有表从一个excel复制到其他使用VBA
Sub SaveInvWithNewName()
Dim NewFN As Variant
'Copy Invoice to a new workbook
ActiveSheet.Copy
NewFN = "C:\Users\eliza_000\Desktop\aaa\inv" & Range("E6").Value & ".xlsx"
ActiveWorkbook.SaveAs NewFN, FileFormat:=xlOpenXMLWorkbook
ActiveWorkbook.Close
End Sub