Mein Blatt enthält eine dynamische Anzahl von Zeilen in Spalte A. Ich möchte eine dynamische Anzahl von Zeilen auswählen, von der ersten Bedingung, die eine Bedingung erfüllt, bis zum letzten Mal.Wählen Sie einen dynamischen Bereich in VBA
In Spalte A habe ich Namen, die nur in Blöcken erscheinen. Zum Beispiel von A1 bis A10 "Alfred", von A11 bis A13 "Flo", von A14 bis A27 "Dave".
Ich möchte von A1 bis A10 wählen können, wenn die Variable Name = „Alfred“ A11 bis A13 wählen, wenn die Variable Name = „Flo“ usw.
Ich weiß nie, wenn der Anfang oder Ende, aber ich weiß, dass sie in Blöcken sind. Meine Idee ist es, eine Schleife von A1 bis zur letzten Zeile, , aber ich weiß nicht, wie ein Wert am Anfang des Bereichs und ein anderes bis zum Ende, damit ich es auswählen kann.
In dem ganzen Post, den ich gefunden habe, kennen wir den Anfang des Bereichs, aber nicht das Ende, also können wir xlUp oder xltoLeft verwenden, aber in meinem Fall kann ich nicht.
Können Sie mir bitte dabei helfen, die Schleife zu machen? Vielen Dank.
sortieren die Daten und dann zu ändern Verwenden Sie Autofilter wie hier gezeigt [http://stackoverflow.com/questions/11631363/how-to-copy-a-line-in-excel-using-a-specific-word-and-pasting-to-another-] excel-s/11633207 # 11633207) Konstruieren Sie Ihre Reichweite. –