Kleines Makro

Hallo Excelperten,

folgendes Problem stellt sich mir:

in einem (bereits bestehenden) Makro soll eine zweite Tabelle göffnet werden, die von einem fremden Programm erzeugt wurde. Da diese Tabelle als Tabstopp-getrennte Textdatei gespeichert wird stellt sich das Problem, dass man teilweise die ersten Spalten löschen muss, bis die entsprechenden Werte in der richtigen Formation abgebildet werden.

Dazu müsste ich folgende Routine in VBA programmieren, welche diese Aufgabe übernimmt, jedoch weiss ich nicht genau wie. Der Pseudocode lautet

REPEAT
 lösche zeile 1 
UNTIL Zelleninhalt von Zelle B1 = node

wie lautet der entsprechende VBA-Code?

Danke im Voraus
Pumarc

in einem (bereits bestehenden) Makro soll eine zweite Tabelle
göffnet werden, die von einem fremden Programm erzeugt wurde.
Da diese Tabelle als Tabstopp-getrennte Textdatei gespeichert
wird stellt sich das Problem, dass man teilweise die ersten
Spalten löschen muss, bis die entsprechenden Werte in der
richtigen Formation abgebildet werden.
REPEAT
lösche zeile 1
UNTIL Zelleninhalt von Zelle B1 = node
wie lautet der entsprechende VBA-Code?

Hi Pumarc,
ich seh da nen winzigen *gg Widerspruch zwischen
…dass man teilweise die ersten Spalten löschen muss…
und
…lösche zeile 1…
wenn „node“ ein Texteintrag ist, probiers mal so:

Sub tt()
While Range("B1").Value "node"
 Range("A1").EntireRow.Delete
Wend
End Sub

Gruß
Reinhard

Hi Pumarc,
ich seh da nen winzigen *gg Widerspruch zwischen
…dass man teilweise die ersten Spalten löschen muss…
und
…lösche zeile 1…
wenn „node“ ein Texteintrag ist, probiers mal so:

Sub tt()
While Range(„B1“).Value „node“
Range(„A1“).EntireRow.Delete
Wend
End Sub

Gruß
Reinhard

ja, der Widerspruch ist wirklich einer. Man muss nur Zeilen löschen, keine Spalten.

Vielen vielen Dank,
Pumarc