Excel programozás - bevezetés
Ebben a gyakorlati tippben bemutatjuk az Excel programozását a VBA (Visual Basic for Applications) segítségével.
Excel programozás: Hozzon létre UserForm-ot a VBA segítségével
Először indítsa el az Excel szoftvert, és nyomja meg egyszerre az [Alt] és az [F11] gombot a VBA szerkesztő indításához. Megmutatjuk a cikk végén található képgaléria összes lépését.
- Kattintson a "Beszúrás" fülre, és adjon hozzá egy űrlapot a legördülő menü "UserForm" kiválasztásával. A nevet, a magasságot, a szélességet és az egyéb tulajdonságokat a "Tulajdonságok" ablakban szerkesztheti.
- Ezután az eszközgyűjtő ablak segítségével különféle elemeket adhat hozzá. Először például adjon hozzá egy "címkét". Módosítsa a mező ezen szövegét a "Felirat" érték beállításával a "Tulajdonságok" ablakban.
- A következő lépés egy "parancs gomb" felvétele. Ismét szerkesztheti a megjelenést a "Tulajdonságok" ablakban. Ha most futtatja ezt a programot, és rákattint a gombra, semmi sem történne. A parancsok ezzel a gombbal történő tárolásához kattintson duplán rá.
Excel programozás: parancsok a VBA-ban
Az alábbiakban megmutatjuk, hogyan rendelhet különféle parancsokat a gombhoz.
- Először megváltoztathatja egy meglévő címke címkét. Például a »Label1.Caption =" Új címke "« parancs (külső idézőjelek nélkül) használható. Ebben az esetben a címke címkéjét a "Label1" névhez igazítják.
- Felvehet olyan parancsokat is, amelyeket például egy gomb megnyomásakor hajtanak végre. Ezeket a különféle eseteket a jobb felső sarokban lévő legördülő menüből választhatja ki.
- A "MsgBox" Teszt "" parancs, amellyel egy "Teszt" tartalmú üzenet jelenik meg, szintén praktikus. Ez az üzenet "felbukkan" egy külön ablakban. Ugyanígy használhatja a »MsgBox x« parancsot egy üzenet megjelenítéséhez, amely az "x" változóban tárolt adatokat tartalmaz, olyan paranccsal, mint "x =" Teszt ".
- Csakúgy, mint más programozási nyelveknél, kiszámíthat különböző értékeket a »x = 17 + 42« vagy a »x = x + 1« parancsokkal.
Excel programozás: szövegmezők és feltételek a VBA-ban
Fontos a "szövegmező" is, amelyet a "szerszámgyűjteményben" is megtalálhat.
- Tárolhatja a szövegdobozban megadott értéket a »x = változó» x = TextBox1.Text «paranccsal.
- A VBA körülményei szintén nagyon praktikusak. Erre példa lehet a "If (TextBox1.Text = 42) majd" parancs. A következő sor azt a parancsot mutatja, amelyet végre kell hajtani, ha a feltétel érvényes. A feltétel teljesítése esetén a tab billentyűvel jobbra kell mozgatni. A további feltételeket az "ElseIf" paranccsal kell kezdeni. Ha a feltételek egyike sem teljesül, akkor a »Else:« alatt lévő parancs végrehajtásra kerül. Ne felejtsük el a végén hozzáadni az End If parancsot.
A következő gyakorlati tippben elmagyarázzuk, hogyan működnek a kvantumszámítógépek.