Cikkek

Excel makrók: mik ezek és hogyan kell használni őket

Ha van egy egyszerű műveletsor, amelyet többször meg kell ismételnie, akkor az Excel rögzítheti ezeket a műveleteket, és létrehozhat egy makrót, amely tartalmazza a kódot az ismétléshez.

Miután rögzítette a makrót, annyiszor ismételheti a műveletsort, ahányszor csak akarja, egyszerűen a rögzített makró futtatásával. 

Ez sokkal hatékonyabb, mint ugyanazt a műveletsort manuálisan minden alkalommal megismételni.

Makró rögzítéséhez először el kell indítania a rögzítési folyamatot. Ez a lehetőség a menüben található Macro , amely a lapon található kilátás az Excel szalagon (vagy a menüben a Származás Eszközök az Excel 2003-ban). Ezek a lehetőségek az alábbi képeken láthatók:

Makrók rögzítése az Excel jelenlegi verzióiban (2007 és újabb):

Ezután megjelenik a „Makró rögzítése” párbeszédpanel. 

Ebben a mezőben megadhatja a makró nevét és leírását, ha szükséges. Célszerű értelmes nevet adni a makrónak, így amikor később visszatér a makróhoz, ez segít emlékezni arra, hogy mit csinál. Ha azonban nem ad meg nevet, az Excel automatikusan elnevezi a makrót (pl. Makró1, Makró2 stb.).

A „Makró rögzítése” párbeszédpanel lehetőséget ad arra is, hogy billentyűparancsot rendeljen a makróhoz. Ezzel sokkal könnyebben futtatható lesz a makró. Ügyeljen azonban arra, hogy ne rendelje hozzá a makróhoz az egyik előbillentyűkombinációtdefinite az Excel (pl. CTRL-C). Ha egy meglévő Excel-billentyűkombinációt választ ki, azt felülírja a makró, és előfordulhat, hogy Ön vagy más felhasználók véletlenül futtatják a makrókódot.

Ha elégedett a makró nevével és (ha szükséges) billentyűkóddal, válassza az OK gombot a makró rögzítésének megkezdéséhez.

A makró rögzítésének megkezdése után minden végrehajtott művelet (adatbevitel, cellakiválasztás, cellaformázás, munkalap görgetése stb.) VBA-kódként rögzítésre kerül az új makróban.

Ezenkívül a makró rögzítése közben a munkafüzet bal alsó sarkában megjelenik egy stop gomb (vagy az Excel 2003-ban a leállítás gomb egy lebegő eszköztáron jelenik meg), az alábbiak szerint:

Innovációs hírlevél
Ne maradjon le az innovációval kapcsolatos legfontosabb hírekről. Regisztráljon, hogy megkapja őket e-mailben.

A rögzíteni kívánt műveletek elvégzése után a Stop gombra kattintva leállíthatja a makró rögzítését. A makrókód mostantól a Visual Basic szerkesztő moduljában lesz tárolva.

A „Relatív hivatkozások használata” opció

Ha a lehetőséget választja Használjon relatív hivatkozásokat Makró rögzítésekor a makrón belüli összes cellahivatkozás relatív lesz. Ha azonban az opció Használjon relatív hivatkozásokat nincs kiválasztva, a kódban megjelenő összes cellahivatkozás abszolút lesz (lásd a következő bejegyzésünket: referencia operátorok).

Az opció Használjon relatív hivatkozásokat A menüben van Macro (és az Excel 2003 Makró eszköztárán található). 

Rögzített makrók futtatása

Makrók rögzítésekor az Excel mindig előállít egy aleljárást (és nem egy függvényeljárást). Ha billentyűparancsot rendelt a makróhoz, ez a billentyűparancs lesz a legegyszerűbb módja a makró futtatásának. Ellenkező esetben a makró a következő lépések végrehajtásával futtatható:

  • Nyomja meg az Alt + F8 billentyűket (azaz nyomja meg az ALT billentyűt, és miközben lenyomva tartja, nyomja meg az F8 billentyűt) a „Makrók” párbeszédpanel megjelenítéséhez;
  • A „Makró” párbeszédpanelen válassza ki a futtatni kívánt makrót;
  • Viteldíj kattintson su Fuss .

Ercole Palmeri

Innovációs hírlevél
Ne maradjon le az innovációval kapcsolatos legfontosabb hírekről. Regisztráljon, hogy megkapja őket e-mailben.

Friss cikkek

Innovatív beavatkozás a kiterjesztett valóságba, egy Apple nézővel a Catania Poliklinikán

Szemplasztikai műtétet végeztek az Apple Vision Pro reklámmegjelenítővel a Catania Poliklinikán…

Május 3 2024

A színező oldalak előnyei gyerekeknek – a varázslatok világa minden korosztály számára

A finom motoros készségek színezéssel történő fejlesztése felkészíti a gyerekeket olyan összetettebb készségekre, mint az írás. Kiszínezni…

Május 2 2024

A jövő itt van: Hogyan forradalmasítja a hajózási ágazat a globális gazdaságot

A haditengerészeti szektor igazi világgazdasági hatalom, amely egy 150 milliárdos piac felé navigált...

Május 1 2024

A kiadók és az OpenAI megállapodásokat írnak alá a mesterséges intelligencia által feldolgozott információáramlás szabályozására

Múlt hétfőn a Financial Times bejelentette, hogy megállapodást köt az OpenAI-val. Az FT engedélyezi világszínvonalú újságírását…

30 április 2024