Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Option Button deaktivieren wenn Zelle bestimmten Wert annimmt
#11
Klappt auch!

Mein Code:
Zitat:Private Sub UserForm_activate()


If Range("B5") = 1600 Then
'wenn in Zelle B5 der Wert 1600 erscheint'
OptionButton2.Visible = False
'OptionButton2 soll nicht sichtbar sein"

Else


OptionButton2.Visible = True
'sonst Optionbutton2 zeigen'
End If

End Sub

Habe jetzt also Userform_activate() statt initialise genommen, Ergebnis ist das gleiche. Gibt es da einen Unterschied zwischen den Lösungswegen oder bin ich das Problem einfach geschickt umgangen? Nicht dass ich nachher wieder ratlos bin da ich mir durch das activate Ereignis Stolperfallen einbaue :26:

LG Travis5002
Antworten Top
#12
Hallo Travis,

ich würde das über Initialise machen. Aber nur weil es meiner Meinung nach sauberer ist.
Die UF wird über "Unload" geschlossen und alle Daten die mit der UF in Verbindung stehen werden aus dem Speicher gelöscht.
Funktioniert aber beides wie Du schon festgestellt hast. Ich sehe im Moment bei Deiner Beispieldatei kein Problem,
das nicht über Activate zu machen.

Sollte sich dennoch ein Pferdefuss im weiteren Verlauf einstellen, hast Du zwei Möglichkeiten:
a) Entweder Du änderst es dann auf Initialise oder
b) Du fragst einfach nochmal hier nach

Wir sind bestimmt noch hier :32:

Gruß
Max
Antworten Top
#13
Hallo zusammen,

(19.02.2015, 08:16)Travis5002 schrieb: Habe jetzt also Userform_activate() statt initialise genommen, Ergebnis ist das gleiche. Gibt es da einen Unterschied zwischen den Lösungswegen oder bin ich das Problem einfach geschickt umgangen? Nicht dass ich nachher wieder ratlos bin da ich mir durch das activate Ereignis Stolperfallen einbaue :26:


Hier gibt es eine Erläuterung bezüglich des Userform_Initialize-Ereignisses.
Gruß Stefan
Win 10 / Office 2016
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste