Excel VBA makró futása alatt másik makró ne induljon el
2019-12-27T12:05:42+01:00
2019-12-28T11:46:31+01:00
2022-07-18T23:25:21+02:00
amatore
Sziasztok,

Van egy több makrót tartalmazó Excel fájlom.
Az első makró futtatásakor - ami importálja az adatokat a fájlba egy munkalapra - beindul egy másik makró (Private Sub esemény). Viszont nem akarom, hogy beinduljon a másik makró, amíg az első le nem futott.
Próbáltam a "Application.EnableEvents = False" utasítást használni, de ugyanúgy lefut a Private Sub esemény.
Mi lenne a megoldás?
Köszönöm előre is.

Üdv,
Mutasd a teljes hozzászólást!
Szia!

Megmutatnád a makrókat? Az eseménykezelő makrókat elvileg letiltja az Application.EnableEvents=False utasítás, DE ennek nincs hatása a Userform eseményeire.
Tehát a kérdés, hogy honnan és milyen módon indítod az importálást és mitől indul be a másik makró?

Ezt pedig csak akkor tudjuk megmondani, ha meg is mutatod azokat.

Üdv.
Mutasd a teljes hozzászólást!

  • Szia,

    Köszönöm, már az elég volt, hogy biztosítottál róla, hogy az Application.EnableEvents=False utasítás letiltja az eseménykezelő makrókat.
    Így próbálkoztam, és megoldotta azzal, hogy kikapcsoltam a számolást. És ezzel már rendben lefutott a makró.

    Üdv,
    Mutasd a teljes hozzászólást!
abcd