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ásokHa 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
Angol író, jelenleg az Egyesült Államokban él. Keresse meg a Twitteren a @radjonze címen.
almaóra sorozat 6 vs 3Tová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