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
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
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.