REQ: Excel 2007 VBA Code/Makro zum auswerten eines Strings

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/req_excel_2007_vba_code_makro_zum_auswerten_eines__219981/page_1 - zur Vollversion wechseln!


Indigo schrieb am 02.11.2010 um 11:36

folgendes problem:

zum weiterverarbeiten einer XML Datei in Excel benötige ich ein script welches zeilenweise das (bereits in excel importierte) XML auswertet und bestimmte werte in eigene zellen verfrachtet.

konkret sieht das so aus:

screenshot_11_160807.jpg

also im prinzip soll der text zwischen den ersten beiden anführungszeichen in spalte B verfrachtet werden und die zahl zwischen den beiden letzten anführungszeichen in Spalte C.

ich bin jetzt nicht so der talentierte coder als das ich mir das innerhalb kurzer zeit aneignen könnte, deswegen die fragstellung hier im forum.

wenn sich einer das kurz mal vornehmen könnte und/oder mir einfach tips zur problemlösung geben könnte!

DANKE!


DKCH schrieb am 02.11.2010 um 11:42

kleines file mit testdaten würd helfen ;)


Indigo schrieb am 02.11.2010 um 11:44

testdaten hinzugefügt
click here


DKCH schrieb am 02.11.2010 um 11:55

also die schnellste und wohl mit abstand unleserlichste lösung ist die angehängte variante mit zwei formeln :D (rename to .xslx)


mat schrieb am 02.11.2010 um 12:20

Hab auch eine zwei Formel-Lösung:

Code:
Spalte B: =TEIL(A1;FINDEN("name=";A1)+6;FINDEN(" value=";A1)-FINDEN("name=";A1)-7)

Spalte C: =TEIL(A1;FINDEN(" value=";A1)+8;FINDEN("/>";A1)-FINDEN(" value=";A1)-9)
Beides einfach in die betreffenden Felder der ersten Reihe einfügen und dann mit Strg nach unten auf alle Reihen erweitern.

Btw, ich hatte echt grade Lust auf Excel-Makros. :bash: :D


DKCH schrieb am 02.11.2010 um 12:27

ah, teil, ich wusste sowas gibts :D




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025