Ich habe heute schon einmal unter "Calc" mein Problem geschildert - bin aber hier wohl besser damit aufgehoben;
also, es geht um Folgendes:
Ich bin auf der Suche nach einem geeigneten Makro, das mir Zeilen aus- bzw. einblendet.
Habe auch schon folgendes in Benutzung:
Code: Alles auswählen
Sub ZeilenEin_Ausblenden
vorgabe = 0
max_zeile = 1378
For x = 0 to max_zeile
If ThisComponent.Sheets.GetByName("TOUREN").getCellByPosition(vorgabe, x).String = "" Then
If ThisComponent.Sheets.GetByName("TOUREN").Rows(x).isVisible = False Then
ThisComponent.Sheets.GetByName("TOUREN").Rows(x).isVisible = True
Else
ThisComponent.Sheets.GetByName("TOUREN").Rows(x).isVisible = False
End if
End if
Next x
End Sub
Das heißt, alle Zeilen, die in der Spalte A eine "1" haben, bleiben eingeblendet,
alle leeren werden ausgeblendet.
Nun mein eigentliches Problem:
Sind erst einmal alle - sagen wir mal - "1-er Zeilen" eingeblendet und die anderen verschwunden,
kann das Makro als nächsten Schritt nur wieder ALLE EINBLENDEN.
Ich möchte nun aber, dass in Spalte A "1" und "" ständig wechseln,
und parallel dazu entsprechend ein- und ausgeblendet wird.
Klingt kompliziert.... Ich möchte einfach nur den Schritt weglassen,
in dem alle Zeilen wieder eingeblendet werden.
Hat das jemand verstanden...?! Wenn ja, dann macht mich doch bitte auf den Fehler im Makro
aufmerksam - im Schreiben von Makros bin ich nicht sehr gut...

Danke schonmal.
Ich hänge mal eine Test-Datei mit an, dann wird mein Problem vielleicht etwas deutlicher.