Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

xml auslesen nach xlsx

Forumthread: xml auslesen nach xlsx

xml auslesen nach xlsx
09.12.2021 12:01:24
Eisi
Hallo zusammen,
mit nachfolgendem Code übertrage ich aus einer xml-Datei in eine xlsx-Datei.
In der xml-Datei stehen keine Leerzeilen, wenn ich in den Datenfilter rein schaue.
In der xlsx-Datei sind auf einmal Leerzeilen vorhanden.
Hat da jemand eine Erklärung warum das so ist?
<pre>Sub Kalkulator_auslesen()
Dim strDatenKalkulator As String
Dim wbKalkulator As Workbook
Dim LZeile As String
With ActiveSheet
LZeile = .Cells(.Rows.Count, 2).End(xlUp).Row
End With
Application.ScreenUpdating = False
Application.DisplayAlerts = False
strDatenKalkulator = "G:\Allgemein\AngebotsTool-Hochbau_Update\4314_XML_Masterexport_Artikelstamm_Kalkulator.xml"
Set wbKalkulator = Workbooks.OpenXML(Filename:=strDatenKalkulator, LoadOption:=xlXmlLoadImportToList)
Application.DisplayAlerts = True
wbKalkulator.Sheets("Kalkulator").Range("A2:CO1500").Copy ThisWorkbook.Sheets("DatenstammQuelle").Range("A2")
Call wbKalkulator.Close(savechanges:=False)
Set wbKalkulator = Nothing
Application.ScreenUpdating = True
End <pre>Sub
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Der richtige Code, aber mit Filter 0
09.12.2021 14:36:42
Eisi

Sub Kalkulator_auslesen()
Dim strDatenKalkulator As String
Dim wbKalkulator As Workbook
Application.ScreenUpdating = False
Application.DisplayAlerts = False
strDatenKalkulator = "G:\Allgemein\AngebotsTool-Hochbau_Update\4314_XML_Masterexport_Artikelstamm_Kalkulator.xml"
Set wbKalkulator = Workbooks.OpenXML(Filename:=strDatenKalkulator, LoadOption:=xlXmlLoadImportToList)
Application.DisplayAlerts = True
wbKalkulator.Sheets("Kalkulator").Range("A2:CO1500").Copy ThisWorkbook.Sheets("DatenstammQuelle").Range("A2")
Call wbKalkulator.Close(savechanges:=False)
Set wbKalkulator = Nothing
Application.ScreenUpdating = True
End Sub

Anzeige
So richtig?
09.12.2021 15:11:51
Eisi

Sub Kalkulator_auslesen()
Dim strDatenKalkulator As String
Dim wbKalkulator As Workbook
Application.ScreenUpdating = False
Application.DisplayAlerts = False
strDatenKalkulator = "G:\Allgemein\AngebotsTool-Hochbau_Update\4314_XML_Masterexport_Artikelstamm_Kalkulator.xml"
Set wbKalkulator = Workbooks.OpenXML(Filename:=strDatenKalkulator, LoadOption:=xlXmlLoadImportToList)
Application.DisplayAlerts = True
wbKalkulator.Sheets("Kalkulator").UsedRange.Offset(1).Copy ThisWorkbook.Sheets("DatenstammQuelle").Range("A2")
Call wbKalkulator.Close(savechanges:=False)
Set wbKalkulator = Nothing
Application.ScreenUpdating = True
End Sub

Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige