Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Makro für einfache XML Erstellung
#1
Hallo liebe Gemeinde,

ich stehe in meiner Arbeit vor einem VBA Problem (Hatte leider noch nie Erfahrungen mit VBA/Makro sammeln können)

Ich habe eine einfache Excel Tabelle, welche folgenderweise aussieht. (Habe nur zwei Datensätze, aber eigentlich sind mehrere tausende)

-> Siehe Attribute.xlsm

Mein Ziel ist eine ganz einfache XML Struktur aus diesen Attributen zu erstellen. (Leider kann ich keine XML hochladen, daher txt.)

-> Siehe Attribute.txt 

Die Tags sind nichts anderes wie die Namensbezeichnung der ersten Spalte. Das wichtige ist, die Struktur soll immer gleich sein. Er soll mir nur immer die richtigen Werte aus den Zeilen in die Tags schreiben.

Die normale Excel Funktionalität (Import und Export) lässt es nicht zu, das z.B. auch der Tag mitgenommen wird auch wenn er leer ist.

Wie kann ich ein Makro programmieren, dass wie eine Schleife durch die Einträge geht und mir für jede Zeile genauso ein XML Set, wie im obigen Beispiel, nacheinander erstellt?


Vielen Dank im voraus [Bild: smile.gif]


Angehängte Dateien
.xlsm   Attribute.xlsm (Größe: 8,53 KB / Downloads: 2)
.txt   Attribute.txt (Größe: 807 Bytes / Downloads: 6)
Antwortento top
#2
Hola,

https://www.clever-excel-forum.de/misc.php?action=help&hid=10

Gruß,
steve1da
[-] Folgende(r) 1 Benutzer sagt Danke an steve1da für diesen Beitrag:
  • Alifiction
Antwortento top
#3
[/url][url=http://www.vba-forum.de/forum/View.aspx?ziel=60754-Makro_f%C3%BCr_einfache_XML_Erstellung_]http://www.vba-forum.de/forum/View.aspx?ziel=60754-Makro_f%C3%BCr_einfache_XML_Erstellung_

https://www.ms-office-forum.net/forum/showthread.php?p=1992362&posted=1#goto_threadtools
Antwortento top
#4

.xlsm   Attribute_xml.xlsm (Größe: 19,42 KB / Downloads: 9)

da dir scheinbar keiner mehr helfen will, hatte ich Mitleid.  Ich hoffe das kleine Makro reicht für deine Anforderungen. Da du häufiger Gast in Excelforen mit vielen Namen zu sein scheinst, kannst du sicher notwendige Anpassungen hinbekommen.
[-] Folgende(r) 1 Benutzer sagt Danke an ralf_b für diesen Beitrag:
  • Alifiction
Antwortento top
#5
Hallöchen,

das Prinzip siehst Du auch dort:
Feste-Bloecke-aus-Excel-zu-XML
In Deiner txt fehlt am Anfang und Ende was, was zu einer xml gehört.
   \\\|///      Hoffe, geholfen zu haben.
   ( ô ô )      Grüße, André aus G in T  
 ooO-(_)-Ooo    (Excel 97-2016)
[-] Folgende(r) 1 Benutzer sagt Danke an schauan für diesen Beitrag:
  • Alifiction
Antwortento top
#6
Wow, großen Dank an dich  18
Du hast mir im wahrsten Sinne den Hintern gerettet.
Antwortento top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste