14.12.2014, 23:07
Hallo zusammen.
Ich bin leider niemand mit guten VBA-Kenntnissen, möchte aber eine Kalkulation mit Bedienelementen basteln.
In dem Beispiel soll ein Wert "Da soll SpinB. Gezeigt werden" in einem Kombinationsfeld gezeigt werden und dementsprechend das Drehfeld eingeblendet werden. Entgegengesetzt sollte eben bei den Werten "Da nicht" und "Und da auch nicht" im Kombinationsfeld, das Drehfeld ausgeblendet sein.
Anders gesagt: die Ausgabe des Kombinationfeldes ist auf B7. Das Drehfeld soll erst gezeigt werden wenn B7 = A2 entspricht.
Problem: das Drehfeld wird er bei jeweiligem Ereignis im Kombinationsfeld ein/aus-geblendet wenn ich danach eben nochmal auf die Zelle B7 oder A2 klicke. Genau das möchte ich nicht. Es soll eben sofort nach Auswahl im Kombinationsfeld reagieren.
Ich den Tip bekommen folgenden Code einzusetzen (wie gesagt, ich bin VBA-Doofi):
Vielleicht kann mir jemand weiterhelfen? Screenshot und Tabelle sind angehängt.
Ich bin leider niemand mit guten VBA-Kenntnissen, möchte aber eine Kalkulation mit Bedienelementen basteln.
In dem Beispiel soll ein Wert "Da soll SpinB. Gezeigt werden" in einem Kombinationsfeld gezeigt werden und dementsprechend das Drehfeld eingeblendet werden. Entgegengesetzt sollte eben bei den Werten "Da nicht" und "Und da auch nicht" im Kombinationsfeld, das Drehfeld ausgeblendet sein.
Anders gesagt: die Ausgabe des Kombinationfeldes ist auf B7. Das Drehfeld soll erst gezeigt werden wenn B7 = A2 entspricht.
Problem: das Drehfeld wird er bei jeweiligem Ereignis im Kombinationsfeld ein/aus-geblendet wenn ich danach eben nochmal auf die Zelle B7 oder A2 klicke. Genau das möchte ich nicht. Es soll eben sofort nach Auswahl im Kombinationsfeld reagieren.
Ich den Tip bekommen folgenden Code einzusetzen (wie gesagt, ich bin VBA-Doofi):
PHP-Code:
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$A$2" Or Target.Address = "$B$7" Then
SpinButton2.Visible = Range("A2") = Range("B7")
End If
End Sub
Vielleicht kann mir jemand weiterhelfen? Screenshot und Tabelle sind angehängt.