Hallo
Hallo Florian,
Ich versuche im Moment ein Problem mit meinem VBA
Auswerteprogramm zu lösen.
Und zwar befindet sich auf dem ersten Tabellenblatt in
Range(„Q50“) ein Drop-Downmenü, welches über die Datenprüfung
eingefügt wurde.
Keine Ahnung, ob ein Drop-Down die Vorgehensweise beeinflusst.
In diesem Drop down Menü gibt es folgende Möglichkeiten zur
Auswahl:
„“ (leer)
Ja
Nein
Im Change-Ereignis soll nun eine entsprechende Abfrage
erfolgen:
Habe selbst erst kürzlich mit Ergeignissen hantiert, bislang mit wenig Erfolg.
If Sheets(„Datenblatt“).Range(„Q50“) = „Ja“ Then
Sheets(„Umkehrspanne“).Visible = True
Else
Sheets(„Umkehrspanne“).Visible = False
End If
Wenn ich richtig verstehe gilt eigentlich immer (2 von 3 Fällen) .Visible = False, und nur bei „Ja“ gilt .Visible = True.
Also könntest Du in Dein Ereignis oder (siehe unten) eine Subroutine immer .Visble = False wählen und Dein If auf = „Ja“ beschränken.
Das Programm erkennt zwar, das in der Celle „Ja“ oder „Nein“
steht, springt nach der If-Funktion direkt auf das Else und
blendet das Blatt immer nur aus. und nicht ein.
Soweit ich das bisher gelesen habe, wird so eine Änderung immer über
If Target.Address = „$Q$50“ Then SubRoutineName
abgefragt.
Also Worksheet_Change eine Routine aufrufen lassen.
Ich hoffe hier Hilfe zu finden.
Bin mir fast sicher, dass das noch nicht die fertige Lösung ist, aber vielleicht war der Hinweis hilfreich.
Wenn Du 'ne Lösung hast, wäre ich ganz Ohr.
Danke
Flochen
MfG MwieMichel