Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Makro per Klick auf Zelle auslösen





Frage

Hallo allerseits Ich möchte per Klick auf eine bestimmte Excel-Zelle ein Makro, in meinem Fall den Befehl "drucken", auslösen. Bedingungen: 1. Das Makro soll beim Anwählen der Zelle selbst ausgelöst werden (also [b]kein[/b] Objekt in der Zelle soll die Funktion übernehmen!) 2. Das Makro darf [b]nicht[/b] beim Anwählen mittels Tastatur ausgelöst werden. 3. Das Makro soll auch bei geschützter Zelle ausgeführt werden können. Danke bestens

Antwort 1 von fürLau

Hallo

Dafür böte sich das Worksheetereignis BeforeRightClick an.

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
If Target.Address <> "$D$1" Then Exit Sub
Beep
Cancel = True
End Sub


In dem Beispiel wird, wenn in Zelle D1 mit der rechten Maustaste geklickt wird, die Anweisung Beep ausgeführt. Mit Cancel=True wird unterdrückt, das sich das Kontextmenü öffnet.
Gruß[h3]{[h1]Ó¤[sup...fürLau

Antwort 2 von Römer

Besten Dank

Hat geklappt!