Registriert seit: 21.01.2026
Version(en): Microsoft® Excel® für Microsoft 365 MSO (Version 2511 Build 16.0.19426.20218) 64 Bit
Hallo, ich finde in dieser Prozedur meinen fehler nicht.
Private Sub Worksheet_BeforeDoubleClick _
(ByVal Target As Range, Cancel As Boolean)
Target.Interior.Color = vbGreen
Target.Borders.LineStyle = xlContinuous
Target.Borders.Weight = xlThick
Cancel = True
End Sub
Ziel ist es ein Feld mit einem Doppelklick zu markieren.
Gruß Micha
Registriert seit: 13.04.2014
Version(en): 365
08.02.2026, 09:43
(Dieser Beitrag wurde zuletzt bearbeitet: 08.02.2026, 09:44 von BoskoBiati.)
Hi,
was verstehst Du unter Fehler? Das Makro läuft einwandfrei durch. Allerdings ist irgendwann die ganze Tabelle grün, da die Farbe nie zurückgesetzt wird.
Im Übrigengibt es in Deiner Version im Menü den Punkt "Fokuszelle", die markiert automatisch die aktive Zelle.
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 18.01.2021
Version(en): 365
Zitat aus der Doku
Zitat:Sie brechen ein Ereignis ab, indem Sie das Cancel-Argument einer Ereignisprozedur auf True festlegen
Registriert seit: 13.04.2014
Version(en): 365
Hi,
Cancel tritt aber erst ein, wenn der Rest abgearbeitet ist. So sieht das nach ein paar Doppelklicks aus:
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 21.01.2026
Version(en): Microsoft® Excel® für Microsoft 365 MSO (Version 2511 Build 16.0.19426.20218) 64 Bit
Danke für die vielen Antworten...
ich hab den Private Sub jetzt nur auf eine Tabelle und nicht die ganze Arbeitsmappe bezogen.
Jetzt geht's
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
(08.02.2026, 10:01)Micha2005 schrieb: nur auf eine Tabelle und nicht die ganze Arbeitsmappe
Moin!
DieseArbeitsmappe hat völlig andere Ereignismakros als eine Tabelle.
Lies Dir dies mal aufmerksam durch:
Online - Excel Programmierung VBA Makro: Editor [09] Dropdowns in Modulen 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)
Registriert seit: 18.01.2021
Version(en): 365
(08.02.2026, 09:48)BoskoBiati schrieb: Hi,
Cancel tritt aber erst ein, wenn der Rest abgearbeitet ist. So sieht das nach ein paar Doppelklicks aus:
Ah, richtig.
Meine Ausrede: F
lüchtiges Überfliegen eines Codeschnipsels führt leicht zu falschen Schlussfolgerungen. 😒