Hogyan programozható az Excel programban?
A VBA ( Visual Basic for Applications) egy Microsoft Excel programozási nyelv. Ez az a platform, amelyet az excelben használunk rutinmunkánk dolgainak vagy feladatainak programozásához. Van egy sor szavunk, hogy leírjuk az igényeinket, és meg kell tanulnunk ezeket a szavakat, hogy a programozást excelbe tudjuk írni.
A VBA az a platform, amellyel a programot írjuk, és a kódként írt sort makrónak nevezzük. A makró csak egy darab kód, amely utasítja az excelt, hogy mit kell tennie.
Először engedélyezze a Fejlesztő lapot
A VBA programozáshoz úgy érhető el, hogy engedélyezi a FEJLESZTŐ fület az excelben. Alapértelmezés szerint nincs engedélyezve az MS Excel programban; engedélyeznünk kell. Az alábbiakban látható a képernyőkép.
Ha a „Fejlesztő” fül nem látható az Ön számára, akkor kövesse az alábbi lépéseket annak engedélyezéséhez a rendszerében.
1. lépés: Lépjen a FÁJL oldalra.
2. lépés: A FÁJL alatt lépjen az OPCIÓK lehetőséghez.
3. lépés: Megjelenik az összes „Excel beállítások” ablak. Válassza a Szalag testreszabása az Excelben lehetőséget.
4. lépés: Jelölje be a DEVELOPER négyzetet az engedélyezéséhez. Kattintson az OK gombra.
5. lépés: Mostantól láthatja a Fejlesztő fület.
Hogyan lehet makrókat rögzíteni az Excel programban?
Az Excel programozásának legjobb módja a makró rögzítése.
Ez olyan, mint a magnónk vagy a videofelvevőnk. Az összes tevékenységet rögzíti a táblázatban, amíg meg nem találjuk a rögzítés leállítását. Ok, kezdjük el most a felvételi folyamatunkat.
Kövesse az alábbi lépéseket a makrók excelben történő rögzítésének megismeréséhez.
1. lépés: A Fejlesztő lapon nyomja meg a „Makró rögzítése” lehetőséget.
2. lépés: Nevezze meg a makrót.
Miután elérte a Record Macro-t, az ablak alatt látni fogjuk, amely arra kéri, hogy adjunk nevet a makrónak. A makró megnevezése során be kell tartanunk bizonyos szabályokat és feltételeket, amelyek az alábbiak.
- A makró neve nem tartalmazhat szóközöket.
- A makró neve nem kezdődhet numerikus értékkel.
- A makró neve az aláhúzás kivételével nem tartalmazhat speciális karaktereket.
3. lépés: Nevezze el a makróablakot
Helyes nevet kell adnunk a makróablaknak. Az alábbi ablakban nevet adtam „Recording_Macro” néven. Mint láthatjuk, ennek nincs külön karaktere vagy szóköz karaktere.
4. lépés: A felvétel elindításához kattintson az OK gombra.
5. lépés: Végezzen olyan tevékenységeket, amelyeket makróban kell rögzíteni.
Abban a pillanatban, hogy megnyomjuk az OK gombot, elkezd felvételeket készíteni az excelben.
Az első tevékenységem, amit excelben végzek, az A1 cellát választom. Ez a munkalap első tevékenysége.
A cella kiválasztása után a cellába beírom az „Welcome to VBA” szót . Ez az excel második tevékenysége.
Miután befejeztem a gépelést, be kell nyomnom az Enter billentyűt a gépelés leállításához, ezért eltaláltam az Enter billentyűt. Abban a pillanatban, amikor megnyomom az Enter billentyűt, az A1 celláról az A2-re ugrik. Ez az excel harmadik tevékenysége.
6. lépés: Kattintson a Fejlesztés fülön a Felvétel leállítása gombra a makrórögzítés leállításához.
E három tevékenység után a fejlesztő fül alatt megnyomom a rögzítés leállítása opciót.
Abban a pillanatban, hogy elérjük a „Felvétel leállítása” gombot, leáll az excelben végzett tevékenységek rögzítése.
Most át kell élnünk a felvetteket, hogy megértsük, pontosan hogyan működik a programozás az excellel. Ha látni szeretné ezt a kódot a Fejlesztő lapon, nyomja meg a „Visual Basic” opciót, különben megnyomhatja az „ALT + F11” gyorsbillentyűt.
Parancsikon excel gomb a „Visual Basic” találathoz.
A „Visual Basic” vagy a gyorsbillentyű megnyomása után láthatjuk az ablak alatt.
Kattintson duplán a Modulok elemre.
Most az összes eddigi felvétel a jobb oldalon jelenik meg.
Mint láthatjuk, az első szó a „ SUB”. Az összes makrónév „Sub”, „Function”, „Private” és „Public” betűkkel kezdődik.
Minden makró két részt tartalmaz; az egyik a „fej”, a másik a „farok”. A fej a makró neve, a farka pedig a makró vége.
A makró feje és farka között az excel VBA rögzítette az összes tevékenységet, amelyet elvégeztünk. Most nézzük soronként a kódot.
Emlékezzen csak arra, hogy mi volt az első tevékenységünk, amikor elkezdtük rögzíteni a makrót, azaz kiválasztottuk az A1 cellát, így ehhez a VBA programozási kódja a Range („A1”). Válassza a lehetőséget
Az A11 cella kiválasztása után a tesztet „Welcome to VBA” néven adtuk meg, tehát a VBA programozási kódja
ActiveCell.FormulaR1C1 = “Üdvözöljük a VBA-ban”Megjegyzés: Az R1C1 az 1. sor 1. oszlopa.
A végső tevékenység az volt, hogy megnyomtuk az Enter billentyűt, hogy kijöjjünk az A1 cellából, így az az A1 celláról az A2-re ugrott, és a kód
Tartomány („A2”). Válassza a lehetőséget
Így rögzítette a „rekord makró” az összes tevékenységet a felvétel megkezdésének pillanatától a leállítás leállításáig.
Ez a kód bármikor végrehajtható; újra és újra megismétli ugyanazt a tevékenységet. Most törölje a szót.
„Welcome to VBA” az A1 cellában.
Miután törölte a szót, lépjen a Visual Basic oldalra. Helyezzen egy kurzort a kódba, és kattintson a FUTÁS gombra. Most ismét megkapjuk az „Üdvözöljük a VBA-nál” szöveget az A1 cellában.
Megjegyzés: A kód futtatásához a gyorsbillentyű az F5.Így a VBA kódolással automatizálhatjuk napi rutin munkánkat, hogy sok időt spóroljunk meg, és minden nap megszabaduljunk az unalmas feladatoktól.
Speciális mentési lehetőség a makró munkafüzethez
Minden makrókódot tartalmazó munkafüzetet speciális verziókkal kell menteni. A munkafüzet mentése során ki kell választanunk a „mentés típusként” elemet „Excel makró-engedélyezett munkafüzetként”.
Dolgok, amikre emlékezni kell
- További tevékenységeket kell rögzítenie a kód tartalmának megértéséhez és megértéséhez.
- Miután ismeri a makrókódolást, felveheti a „VBA tanfolyamot” a tanulás megkezdéséhez.