Az Excel VBA programozási bemutatója kezdőknek

Az Excel VBA programozási bemutatója kezdőknek

Ha Excel -t használ, akkor ki kell próbálnia ezt az elektromos szerszámot!





A Visual Basic for Applications (VBA) a Microsoft Office programozási nyelve, amely lehetővé teszi makrók és felhasználói űrlapok létrehozását, üzenettáblák hozzáadását, kódok végrehajtását a dokumentumban az aktiválás hatására és még sok mást. A VBA segítségével feltöltheti Excel táblázatát. És csak meg kell tanulnia egy kicsit a kódolást.





Ez az útmutató segít kipróbálni magát a VBA -ban egy egyszerű projekttel: egy gombbal, amely egy kiválasztott cella értékét GBP -ról USD -re konvertálja. Bemutatjuk a VBA és az Excel metszésmódjait. Ez a rövid oktatóanyag a bonyolultabb projektek létrehozásának útjára állít.





Az alábbiakban bemutatjuk, hogyan kezdheti el a VBA használatát az Excel 2016 -ban.

hogyan lehet elrejteni a számomat, amikor androidon hívom

Hozzáférés a fejlesztői vezérlőkhöz

Mielőtt belemerülnénk a VBA -ba, szükség lehet az Excel megnyitására és a beállítások módosítására, hogy a Fejlesztő fül a szalag részeként jelenjen meg. Ehhez menjen ide: Fájl> Beállítások> Szalag testreszabása . Kattintson a jobb gombbal a szalagra, és válassza a lehetőséget A szalag testreszabása ... választási lehetőség.



Alatt Szalag testreszabása> Fő lapok (lista jobb oldalon), adja hozzá és ellenőrizze a Fejlesztő opció (a fenti képen nincs bejelölve).

Hozzon létre egy gombot

Valutaátváltónk létrehozásához először be kell illesztenünk a gomb elemet. Második lépésként ehhez a gombhoz csatoljuk a VBA kódunkat.





Nyisson meg egy új Excel táblázatot, majd navigáljon a Fejlesztő fülre. Használja a Beszúrás legördülő menüben Vezérlők részben válassza ki a ActiveX parancsgomb .

Húzza ki a gombot a megfelelő méretre, és helyezze el egy kényelmes helyre - ezt később könnyen megváltoztathatja.





Most csatoljuk a kódot. Kattintson a jobb gombbal a gombra, és válassza a lehetőséget Tulajdonságok . Két változtatást hajtunk végre; megváltoztatjuk a Név hogy a kódolás során a gombra hivatkozunk, és a Felirat amely szöveget jelenít meg a gombon. Bármit választhat ezekhez a címkékhez, de ne feledje, hogy ki kell cserélnie a ConverterButton -t arra, amit a helyén használ, amíg a kódot módosítjuk.

hogyan lehet megszabadulni a tálcától teljes képernyőn

Most itt az ideje, hogy bizonyos funkciókat adjon a gombnak.

Adjon hozzá néhány kódot

A VBA -val történő kódolás külön környezetben történik a szabványos Excel felülethez képest. A hozzáféréshez győződjön meg róla Tervezési mód aktív a Fejlesztő fülre, majd kattintson a jobb gombbal az általunk létrehozott gombra, és válassza ki Kód megtekintése .

Az alábbihoz hasonló ablakot fog látni:

A kód eleje és vége már a helyén van - a két kék szövegkönyv befejezi a funkciónkat, míg a fekete színű szöveg azt írja elő, hogy mi határozzuk meg azt a műveletet, amelyet akkor kell végrehajtani, amikor a felhasználó rákattint a létrehozott gombra . Ha más nevet választott a ConverterButton számára, akkor ennek az ablaknak a verziójában kell látnia a megfelelő kifejezést.

A valutaátváltási eljárás végrehajtásához a következő kódsorot fogjuk használni a kettő között, amelyeket már létrehoztunk:

ActiveCell.Value = (ActiveCell * 1.28)

A részletesebb lebontáshoz ez a kódrészlet azt állítja, hogy a felhasználó által kiválasztott cella új értéke az aktuális érték lesz megszorozva 1,28 -val - a GBP és USD közötti árfolyam. Így néz ki ez a VBA ablakban:

Ezután zárja be a VBA szerkesztőt a Fájl menüben, és térjen vissza az Excelhez.

Tesztelje munkáját

Itt az ideje, hogy megnézzük, működik -e a kódunk - de fontos lépést kell tennünk, mielőtt ezt megtehetjük. Le kell tiltanunk Tervezési mód hogy leállítsa a gomb további módosításait, és működőképessé tegye.

Ezután írjon be egy számot egy cellába, válassza ki azt, és kattintson a gombra, hogy lássa, hogyan működik a varázslatos. Remélhetőleg körülbelül negyedével nő az értéknövekedés, ami azt jelenti, hogy a konverziót helyesen hajtották végre.

Következő lépések

Most, hogy létrehozott egy gombot, és a VBA -kód Excelben való végrehajtására használta, ugyanazt az alapvető módszert használhatja különféle projektek végrehajtására. Érdemes létrehozni egy szimulált kockát, amely véletlen értéket ad vissza a gomb megnyomásakor, esetleg egy nagyobb játék részeként. Alternatív megoldásként létrehozhat egy gombot, amely ellenőrzi a megadott cella tartalmát egy másikhoz képest ugyanazon a dokumentumon belül.

Az ilyen projektekbe való bekapcsolódás a VBA különböző jellemzőit tárja fel. Pénzváltónk a lehető legegyszerűbb - de ez az első lépés a nagyobb dolgok felé. Ha csak most kezdi, válasszon olyan projekteket, amelyek a tanulást egy alapvető célhoz vagy feladathoz kötik, amelyre kíváncsi. Lépésről lépésre jobban megismerheti a VBA működését.

Kérdése van ezzel a VBA projekttel kapcsolatban? Kérjen segítséget vagy ajánljon fel segítséget az alábbi megjegyzésekben!

Részvény Részvény Csipog Email 6 hallható alternatíva: A legjobb ingyenes vagy olcsó hangoskönyv -alkalmazások

Ha nem szeretne fizetni a hangoskönyvekért, íme néhány nagyszerű alkalmazás, amelyek segítségével ingyen és legálisan hallgathatja azokat.

Olvassa tovább
Kapcsolódó témák
  • Termelékenység
  • Programozás
  • Programozás
  • Visual Basic Programming
  • Microsoft Excel
  • Microsoft Office 2013
  • Microsoft Office 2016
A szerzőről Brad Jones(109 cikk megjelent)

Angol író, jelenleg az Egyesült Államokban él. Keresse meg a Twitteren a @radjonze címen.

almaóra sorozat 6 vs 3
Továbbiak Brad Jones -tól

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide