我使用以下代码将数据从 XML 提取到 Excel。但问题是,结果是在一个新的工作簿“ Book1
”中打开的。但我想在我有这个宏的同一个 Excel 中的特定工作表中得到结果。
请注意,我不想在代码中创建模式,因为所有 XML 的模式都会发生变化。下面提到的代码不需要指定模式。它可以将结果转储到具有正确列名的新 Excel 工作表中。那么,请让我知道如何sheet2
在同一个工作簿中获得结果?
Sub ImportXMLtoList()
Dim strTargetFile As String
Application.DisplayAlerts = False
strTargetFile = "C:\example.xml"
Workbooks.OpenXML Filename:=strTargetFile, LoadOption:=xlXmlLoadImportToList
Application.DisplayAlerts = True
End Sub