A makró összekapcsolása a táblázatváltozással
Ha biztosítani kívánja, hogy a makró pontosan akkor kerüljön végrehajtásra, amikor valamit megváltoztatnak a táblázatban, akkor ezt a Munkalap_Change-Végezze el az eseményt.
A programkód és a munkalap összekapcsolásához tegye a következőket:
- Nyissa meg a munkafüzetet.
- Kattintson jobb gombbal a kívánt lapra a lap fül alján.
- Válassza a KÓD MUTATÁSA lehetőséget a helyi menüből.
Az Excel most megnyitja a VBA szerkesztőt. Most aktiválja a munkafüzet bejegyzést az első kiválasztási listából (ÁLTALÁNOS), ahogy az alábbi ábra mutatja:
Az Excel most automatikusan tartalmaz egy alprogramot a munkafüzetben. Az ebben az alprogramban elhelyezett összes utasítás végrehajtásra kerül, amint a megfelelő munkalapon megváltozik.
A paraméterrel Cél a program átadja annak a cellának a címét, amelyben valamit megváltoztattak. Írja be a következő parancsot az alprogramba (a következővel kezdődő sorok közé Alatti és Vége ennek a funkciónak a teszteléséhez:
MsgBox ("Megváltoztattad" & Target.Address & ".")
Amint megváltoztat egy cellát a munkalapon, az Excel üzenetablakot jelenít meg:
A megváltoztatásával Cél Ha lekérdezéshez társítja, úgy tervezheti meg a makrót, hogy az csak az adott cellákban bekövetkező változásokra reagáljon.