次のコードを使用して、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