ich habe eine Exceltabelle mit 2 Tabellenblättern (https://www.herber.de/bbs/user/153898.xlsm):
1. Tabellenblattname = Eingabe
2. Tabellenblattname = Button
Im Tabellenblatt "Button" habe ich ein ein ActiveXSteuerelement "CommandButton1" eingefügt. Dieses Steuerelement soll sichtbar (oder unsichtbar) sein, abhängig von einem Zellenwert der im Tabellenblatt "Eingabe" steht.
Wenn in Zelle E9 des Tabellenblatts ("Eingabe") = "2009" steht, dann soll ActiveXSteuerelement "CommandButton1" sichtbar sein.
Bei jeden anderen Wert der Zelle E9 des Tabellenblatts ("Eingabe") soll ActiveXSteuerelement "CommandButton1" unsichtbar sein.
Der VBA-Code den ich gefunden habe funktioniert nur wenn wenn die Quellzelle im Tabellenblatt "Button" steht:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$D$1" Then
If Target = "2009" Then
CommandButton1.Visible = True
Else
CommandButton1.Visible = False
End If
End If
End Sub
Dieser VBA-Code hängt direkt im Tabellenblatt Tabellenblatt "Button". Ich schaffe es nicht den VBA-Code so abzuändern, dass dieser auf das Tabellenblatt "Eingabe" zurückgreift.Ziel soll es sein, dass ich im Tabellenblatt "Eingabe" Änderungen vornehme und dass daraufhin im Tabellenblatt "Button" ActiveXSteuerelement "CommandButton1" ein- oder ausgeblendet ist, abhängig von den Eingaben des Tabellenblattes "Eingabe".
Kann mir bitte Jemand helfen?
Mit freundlichen Grüßen
Markus Warnecke