Thema Datum  Von Nutzer Rating
Antwort
07.05.2014 17:17:55 Pbrue
NotSolved
07.05.2014 17:45:47 Gast65084
NotSolved
Rot Mehrere XML-Dateien in mehrere Excel-Dateien umwandeln
09.05.2014 22:36:39 Philipp
NotSolved
09.05.2014 23:17:04 Gast42426
NotSolved
09.05.2014 23:20:36 Gast98454
NotSolved
09.05.2014 23:24:17 Gast54713
NotSolved
09.05.2014 23:30:48 Gast63562
NotSolved

Ansicht des Beitrags:
Von:
Philipp
Datum:
09.05.2014 22:36:39
Views:
863
Rating: Antwort:
  Ja
Thema:
Mehrere XML-Dateien in mehrere Excel-Dateien umwandeln

Hallo,

 

ich habe mittlerweile einen anderen Ansatz, da mein erser mir als nicht sehr sinnvoll erscheint. Dieser läuft nun leider auch noch nicht vernünftig und ich weiß leider nicht warum.

(ich würde gerne mit einem makro vielen XML-dateien in viele XLS dateien umwandeln)

Beim ausführen des makros passiert leider rein garnichts. es läuft also durch, aber es scheint so als würde in dem angegebenen ordner keine XLM datei gefunden werden. 

Ich würde mich über einen kleinen tipp oder ähnliches riesig freuen, da ich nun schon einige tage an diesem problem arbeite und es leider immer noch nicht richtig funktioniert)

die XML-Dateien heißen z.b.: "260100147-00-2012-xml" (ich habe auch schon ausprobiert ob es an dem "-xml" liegt und es in ".xml" ungeändet, dies hat jedoch auch nicht gebracht)

 

Vielen Dank im Voraus!!

Philipp

 

 

Anbei noch mein neuer Ansatz::

 

Option Explicit
Sub AlleLesen()
   Const cstrOutPath As String = "C:\Neuer Ordner\"
   Const cstrInpPath As String = cstrOutPath & "XMLs\"
   
   Dim strName As String, strNewName As String
   
   strName = Dir(cstrInpPath & "*-xml")
   While strName <> ""
      strNewName = Replace(strName, ".xml", ".xls", 1, -1, vbTextCompare)
      Workbooks.Add
      'ActiveWorkbook.XmlImport cstrInpPath & strName, Nothing
      'ActiveWorkbook.XmlImport cstrInpPath & strName, Nothing, True, Range("A1")
      ActiveWorkbook.XmlImport cstrInpPath & strName, Nothing, True, ActiveSheet.Range("A1")
      ActiveWorkbook.SaveAs cstrOutPath & strNewName, xlNormal
      ActiveWorkbook.Close False
      Application.DisplayAlerts = False
      Application.StatusBar = "Bearbeite: " & strName
      strName = Dir
   Wend
End Sub

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
07.05.2014 17:17:55 Pbrue
NotSolved
07.05.2014 17:45:47 Gast65084
NotSolved
Rot Mehrere XML-Dateien in mehrere Excel-Dateien umwandeln
09.05.2014 22:36:39 Philipp
NotSolved
09.05.2014 23:17:04 Gast42426
NotSolved
09.05.2014 23:20:36 Gast98454
NotSolved
09.05.2014 23:24:17 Gast54713
NotSolved
09.05.2014 23:30:48 Gast63562
NotSolved