ich habe mir in Excel eine umfangreiche Datei zusammengebastelt und würde gerne mittels eines VBA Schripts bestimmte Zeilen ausblenden lassen sofern eine Bedingung auf diese Zeilen zutrifft. Das habe ich mittels folgenden Codes bereits erreichen können:
"[...
Sub ZeileAusblenden()
iEnde = Range("CU360").End(xlUp).Row
Rows("10:360").EntireRow.Hidden = False
For i = 13 To iEnde
If Range("CU" & i) = "ausblenden" Then Range("CU" & i).EntireRow.Hidden = True
Next i
End Sub
...]"
Mittels diesen Codes wird die Spalte CU auf den Hinweis "ausblenden" überprüft und dann bei erfolgreicher Prüfung die Spalte ausgeblendet. Die Spalten Einblendung erreiche ich durch einen Befehl vor der Schleife.
Nun möchte ich aber dieses Makro automatisch und völlig selbstständig starten lassen sobald in meiner Excel Tabelle der Wert in A1 den Wert 1 ODER 2 enthält.
Tricky hierbei ist wiederrum, dass dieser Wert nicht(!) manuell sondern über ein Formularsteuerelement in A1 ausgegeben wird erzeugt wird. Die Zellverknüpfung des Steuerelements liegt also bei $A$1.
Wie erreiche ich nun, dass dieses Makro bei Wert 1 oder 2 in A1 gestartet wird, sobald in meinem Steuerelement ( Drop Down Menü) die entsprechenden Werte ausgewählt
werden?
Danke im Voraus!