我是新來的excel。我需要從編寫的宏中創建一個新的Excel,並且需要添加一些數據並將其保存爲一個csv文件。我得到應用程序定義或對象定義的錯誤。她是代碼在Excel中應用程序定義或對象定義錯誤vba
Sub splitIntoCsv()
Dim wbIn
Dim wbIn1 As Workbook
Dim header As Variant
Set wbIn = CreateObject("Excel.Application")
wbIn.Workbooks.Add
'wbIn.Worksheets(1).Name = "TestData"
'Set wbIn1 = Workbooks.Open(Sheet1.Range("b25").Value, True, False)
header = Split(ThisWorkbook.Sheets(1).Range("B2").Value, ",")
For k = 1 To 10
DoEvents
Next k
For i = LBound(header) To UBound(header)
'MsgBox header(i)
**wbIn.Worksheets(1).Range("a" & i).Value = header(i)**
Next i
wbIn.Worksheets(1).SaveAs Filename:="D:\file.csv" & Filename, FileFormat:=xlCSV, CreateBackup:=False
End Sub
我得到了錯誤,在需要的星號標記lines.Help, 在此先感謝, Raghu。
感謝您的建議。 –