Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Checkbox

Forumthread: Checkbox

Checkbox
29.09.2005 10:17:42
Hartmut
Ich stehe vor einem Problem,
Checkboxen zu handlen:
Immer dann, wenn ich den Status einer Checkbox (von mehreren)
per Code ändere, durchläuft mein VBA- Programm
die entsprechenden SUBs wie z. Bsp. "CheckBox3_Click()".
** verzweifel schier **
Wie kann ich auseinanderhalten,
ob geklickt wurde
oder nur per Software der Status geändert wurde?
Freundlich grüßt Hartmut
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Checkbox
29.09.2005 10:29:41
Andi
Hi,
unterscheiden nicht, aber Du kannst die Ereignisse kurzfristig abschalten:
Application.EnableEvents = False
'Hier kommt der Code hin, der den Wert der Checkbox ändert
Application.EnableEvents = True
Nach dem gleichen Muster kannst Du zB auch verfahren, wenn Du beispielsweise einen Wert in eine Zelle schreiben willst, ohne das Worksheet_Change-Ereignis auszulösen oder so...
Schönen Gruß,
Andi
Anzeige
AW: Checkbox
29.09.2005 10:34:10
Matthias
Hallo Andi,
EnableEvents schaltet aber solche Steuerelement-Ereignisse nicht ab.
Gruß Matthias
*grummel*
29.09.2005 10:42:14
Andi
hast recht...
Schönen Gruß,
Andi
AW: Checkbox
29.09.2005 10:32:21
Matthias
Hallo Hartmut,
da ist m.W. keine Unterscheidung möglich, du kannst eine globale Variable definieren, die Du (ähnlich EnableEvents) am Anfang der CheckBox_Click()-Prozeduren abfragst:
If Egal Then Exit Sub

Gruß Matthias
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige