Worksheet_Change-Ereignis , mehrere If-Abfragen
16.03.2005 08:41:44
Harald
Hallo zusammen,
Meine Datei ist in Arbeitblöcke eingeteilt, die jeweils aus mehreren Zeilen unterschiedlicher Anzahl bestehen.
Am Anfang ist nur der Arbeitsblock A (Zeilen 1 bis 11) eingeblendet. Die anderen Blöcke/Zeilen sind ausgeblendet.
Wenn der User in einem Block alle Eingaben gemacht hat, soll der nächste Block/die nächsten Zeilen eingeblendet werden.
Ob alle Eingaben gemacht wurden, kann man an der jeweils ersten Zellen eines Blockes erkennen, da hier mit einer Formel die Anzahl der leeren Eingabezellen angezeigt wird. Sobald diese auf Wert "0" steht soll also der nächste Block eingeblendet werden.
Wie genau muss VBA-Code für folgende If-Abfrage im Worksheet_Change-Ereignis aussehen.
Wenn (Anzahl leere Zellen) A11 = 0, dann Zeilen 12 bis 34 (= Block B) einblenden.
Wenn (Anzahl leere Zellen) A34 = 0, dann Zeilen 35 bis 65 (= Block C) einblenden.
Wenn (Anzahl leere Zellen) A65 = 0, dann Zeilen 66 bis 99 (= Block D) einblenden.
Wenn (Anzahl leere Zellen) A99 = 0, dann Zeilen 100 bis 120 (= Block E) einblenden.
Vorab schon mal vielen Dank für die Mühe.
Gruß, Harald G.