Użyłem następującego kodu do pobrania danych z XML do Excela. Ale problem polega na tym, że wyniki są otwierane w nowym skoroszycie "Book1
". Ale chcę uzyskać wyniki w określonym arkuszu w tym samym programie Excel, w którym mam to makro.
Należy pamiętać, że nie chcę tworzyć schematu w kodzie, ponieważ zmienia się schemat dla wszystkich plików XML. Poniższy kod nie wymaga określenia schematu. Może zrzucić wyniki w nowym arkuszu Excel z odpowiednimi nazwami kolumn. Tak, proszę dać mi znać, w jaki sposób mogę uzyskać wyniki w sheet2
w tym samym skoroszycie?Jak pobrać dane z pliku XML do arkusza Excel za pomocą VBA
Sub ImportXMLtoList()
Dim strTargetFile As String
Application.DisplayAlerts = False
strTargetFile = "C:\example.xml"
Workbooks.OpenXML Filename:=strTargetFile, LoadOption:=xlXmlLoadImportToList
Application.DisplayAlerts = True
End Sub
hej Tim, wielkie dzięki ......... to działało :). To było moje złe, nie określiłem poprawnie nazwy arkusza. – tester