Ich habe gerade ein kleines Excel-Problem mit VBA. Ich möchte mit VBA folgendes realisieren: (Ich drücks am besten im Pseudo-Sprache aus)
Set Variable = Zelle A1
Do
Variable = Variable *Und Eine Zelle Runter*
Wenn Variable.Inhalt = Wert Dann GanzeZeilelöschen
Solange Zelle nicht leer ist
Ich hoffe das ist verständlich. Es ist folgendes: Ich kann ein Makro ausführen, dass dann den VBA-Code erzeugt. Der Code benutzt aber nur Anweisungen wie Selection und Activate. Man sieht also wie das Programm arbeitet und es ist sehr langsam. Ich weiß aber, dass man auch den Wert einer Zelle lesen und schreiben kann indem man mit Variablen arbeitet. Mein Problem ist, wie ich die Variable für die Zelle um 1 nach unten verschieben kann.
Allgemeine Info: Ich habe eine .xls mit mehreren Blättern. Diese kopiere ich nacheinander in die geöffnete .xls. Dann gehe ich jede Zelle in Spalte A durch und lösche alle Zeilen, die nicht dem Kriterum entsprechen. Das ist mein Ansatz. Vielleicht gibst aber auch andere Möglichkeiten.
Schon mal Danke für die Antworten
Gruß
FeliX_22