• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Application.EnableEvents = False werkt niet voor mijn combobox ????

Status
Niet open voor verdere reacties.

sylvester-ponte

Verenigingslid
Lid geworden
19 apr 2007
Berichten
6.620
hallo

ik heb een combobox op een exelblad en wil ongestoord door events de lijst kunnen aanvullen.
dus eerst doe ik Application.EnableEvents = False
dan start ik de lijst_aanvul_macro.
op het moment dat ik de lijst (deze staat op een ander blad en heeft een naam) verleng met Lijst(2, 1).Insert Shift:=xlDown,
wordt Private Sub ComboBox_Change() geactiveerd.
dat is dus niet de bedoeling. (daar gebeuren dingen die nu effe niet moeten gebeuren)
combobox.enabled=false werkt ook niet.
heeft iemand een oplossing?

groet sylvester
 
Laatst bewerkt:
Met een voorbeeldbestandje komen we waarschijnlijk verder.
 
dat zijn 2 soorten events en je kan enkel die eerste die op werkblad werken afblokken, niet die in je userform. Je zal een variabele moeten definieren, vb. een boolean en die set je dan True bij de aanvang van je aanpassingen en False op het einde. Bij je Combobox-change vraag je die variabele dan af en reageer je gepast.
 
hallo Cow

je zegt:
dat zijn 2 soorten events en je kan enkel die eerste die op werkblad werken afblokken, niet die in je userform.
,dan hoef ik niet verder te zoeken.
bedankt, ik zet de vraag op opgelosd

groet sylvester
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan