Fehlermeldung bei Schalter(Zellen-)Zuweisung für Makros
#1
SORRY, habe den Fehler entdeckt (besagte obere Zeile gab es zwei mal, dieses Problem ist also gelöst).
Jedoch tut sich beim Doppelklick der angegebenen Zellen leider nichts. Kann mir da nochmal jemand auf die Sprünge helfen?
Weiß nicht mehr genau, wie ich es hinbekomme, daß ein Doppelklick einer Zelle das Makro auslöst?
Vielen Dank und Gruß Smile
Klaus



Guten Morgen zusammen,
habe mir gerade aus einer alten Tabelle einen Code rüber kopiert, mit dem ich in der alten Tabelle Zellen als Schalterflächen umfunktioniert habe.

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
   If Target.Address = "$U$12" Then
       Cancel = True
       Call Interner_Bereich_AUS
   End If
   If Target.Address = "$U$13" Then
       Cancel = True
       Call Interner_Bereich_EIN
   End If
End Sub

Wenn ich eines der beiden genannten Makros ausführen will, bekomme ich die Fehlermeldung

"Fehlermeldung beim Kompilieren
Mehrdeutiger Name: Worksheet BeforeDoubleClick"

und die oberste Zeile ist markiert.

Kann mir hier jemand auf die Sprünge helfen? Bin leider totaler VBA-Laie und bastel mir immer was zusammen.
Bisher hat es funktioniert Sleepy
Danke für einen Ansatz.
Viele Grüße
Klaus
Top
#2
Hi,

hast Du zwei Makros mit dem gleichen Namen?
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#3
Hallo Klaus,

das Makro reagiert wenn Du auf Zelle U12 oder U13 doppelklickst.
Gruß Stefan
Win 10 / Office 2016
Top
#4
(11.04.2018, 08:54)Calafati schrieb: SORRY, habe den Fehler entdeckt (besagte obere Zeile gab es zwei mal, dieses Problem ist also gelöst).
Jedoch tut sich beim Doppelklick der angegebenen Zellen leider nichts.
Moin!
Anstatt zu editieren, hättest Du besser eine Antwort geschrieben, dann wäre das besser aufgefallen.
Zum Thema:
Wahrscheinlich sind die Events ausgeschaltet.
Lasse mal folgendes Makro laufen:
Code:
Sub x()
  Application.EnableEvents = True
End Sub

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#5
Moin again,
hast Recht, Ralf, beim nächsten Mal editiere ich da nix mehr.
@Opa: ja, es war doppelt Wink
@Stefan: leider passiert genau das nicht, wenn ich die Zellen doppelklicke, blinkt einfach nur der Curser drinnen
@Ralf: Hab das Makro laufen lassen, jedoch hat sich da nichts geändert.

Gruß
Klaus
Top
#6
@all: es funktioniert!!!
Vielen Dank dafür!
Top


Gehe zu:


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