次のコードを使用して、XMLからExcelにデータをフェッチしました。 しかし問題は、結果が新しいブック「Book1
」に開かれていることです。しかし、私はこのマクロを持っている同じExcelの特定のワークシートで結果を得たいです。
すべてのXMLのスキーマが変更されるため、コードにスキーマを作成したくないことに注意してください。下記のコードでは、スキーマを指定する必要はありません。適切な列名を持つ新しいExcelシートに結果をダンプできます。だから、同じブックのsheet2
で結果を得るにはどうすればいいですか?VBAを使用してXMLファイルからExcelシートにデータをフェッチする方法
Sub ImportXMLtoList()
Dim strTargetFile As String
Application.DisplayAlerts = False
strTargetFile = "C:\example.xml"
Workbooks.OpenXML Filename:=strTargetFile, LoadOption:=xlXmlLoadImportToList
Application.DisplayAlerts = True
End Sub
こんにちはTimさん、ありがとうございました。それは私の悪かった、私はシート名を適切に指定しなかった。 – tester