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
Anzeige