"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

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

Indigo 02.11.2010 - 11:36 1862 5
Posts

Indigo

raub_UrhG_vergewaltiger
Avatar
Registered: Mar 2001
Location: gigritzpotschn
Posts: 6690
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

...
Registered: Aug 2002
Location: #
Posts: 3279
kleines file mit testdaten würd helfen ;)

Indigo

raub_UrhG_vergewaltiger
Avatar
Registered: Mar 2001
Location: gigritzpotschn
Posts: 6690
testdaten hinzugefügt
click here

DKCH

...
Registered: Aug 2002
Location: #
Posts: 3279
also die schnellste und wohl mit abstand unleserlichste lösung ist die angehängte variante mit zwei formeln :D (rename to .xslx)

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25422
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

...
Registered: Aug 2002
Location: #
Posts: 3279
ah, teil, ich wusste sowas gibts :D
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz