ich ein Tabellenblatt ( https://www.herber.de/bbs/user/156443.xlsm ), in dem "Blöcke" an Zeilen aneinandergereiht sind. Mal sind es 6 Zeilen, dann eine Leerzeile, dann 4, dann vll. mal 8. Ich möchte durch einen Doppelklick auf die Zelle mit dem Inhalt "Inhalt" diese Blöcke ausblenden, wenn die Zelle daneben eine grüne Farbe hat. In Spalte C wird der Bereich festgelegt (Immer von "Test" zu "Ende" sollen die jeweiligen Zeilen ausgeblendet werden).
Ich habe diese Formel gefunden: Dim last As Long; last = ActiveSheet.Cells(Rows.count, 3).End(xlUp).Row
Leider scheitere ich daran, diese an meine Bedürfnisse anzupassen. Statt vom Ende des Tabellenblatts nach oben zu zählen, würde ich gerne von der Zeile, in der die Targetzelle (also die Zelle, die ich Doppelklicke) ist, in Spalte "C" nach unten zählen, bis ich auf eine beschriebene Zelle ("Ende") treffe. Dann soll die Zelle als Variable ausgegeben werden, sodass ich im Bereich der Targetzelle -1 bis zu der Variablen alles ausblenden kann.
Oder muss ich dafür eine Schleife verwenden? Ich probiere jetzt schon einige Zeit herum, ohne voranzukommen. Ich hoffe, hier kann mir jemand helfen.
Vielen Dank schonmal
-Simon