Excel programiranje - uvod
V tem praktičnem nasvetu vam predstavljamo uvod v Excel programiranje z VBA (Visual Basic za aplikacije).
Excel programiranje: ustvarite UserForm z VBA
Najprej zaženite Excel in hkrati pritisnite [Alt] in [F11], da zaženete urejevalnik VBA. Prav tako vam pokažemo vse korake v galeriji slik na koncu članka.
- Kliknite na zavihek "Vstavi" in dodajte obrazec tako, da v spustnem meniju izberete "Uporabniški obrazec". V oknu "Lastnosti" lahko uredite ime, višino, širino in druge lastnosti.
- Nato lahko uporabite okno Zbirka orodij, da dodate različne predmete. Najprej na primer dodajte "etiketo". Besedilo v tem polju spremenite tako, da v oknu "Lastnosti" prilagodite vrednost "Napis".
- Naslednji korak je dodati "ukazni gumb". Spet lahko uredite videz v oknu "Lastnosti". Če zdaj zaženete ta program in kliknete gumb, se ne bi zgodilo nič. Če želite shraniti ukaze s tem gumbom, ga preprosto dvokliknite.
Excel programiranje: ukazi v VBA
V nadaljevanju vam bomo pokazali, kako lahko svojemu gumbu dodelite različne ukaze.
- Najprej lahko spremenite oznako obstoječe nalepke. Na primer, lahko uporabite ukaz »Label1.Caption =" Nova oznaka "« (brez zunanjih narekovajev). V tem primeru je oznaka nalepke prilagojena imenu "Label1".
- Dodate lahko tudi ukaze, ki se izvajajo, ko na primer pritisnete tipko. Te različne primere lahko izberete v spustnem meniju zgoraj desno.
- Praktičen je tudi ukaz "MsgBox" Test "", s katerim bi bilo prikazano sporočilo z vsebino "Test". To sporočilo se "pojavi" v ločenem oknu. Na enak način lahko z ukazom »MsgBox x« prikažete sporočilo, ki vsebuje podatke, ki so bili shranjeni v spremenljivki "x" z ukazom, kot je "x =" Test "".
- Tako kot v drugih programskih jezikih lahko z ukazi, kot je »x = 17 + 42« ali »x = x + 1«, izračunate različne vrednosti.
Excel programiranje: besedilna polja in pogoji v VBA
Pomembno je tudi "besedilno polje", ki ga najdete tudi v "zbirki orodij".
- Vneseno vrednost tega TextBoxa lahko shranite z ukazom »x = TextBox1.Text« za spremenljivko »x«.
- Pogoji v VBA so tudi zelo praktični. Primer tega je ukaz "Če (TextBox1.Text = 42) Potem". Naslednja vrstica prikazuje ukaz, ki ga je treba izvesti, če velja pogoj. Vendar morate ukaz, ki ga je treba izvesti, če velja pogoj, premakniti v desno s tipko za zavihek. Nadaljnji pogoji se morajo nato začeti z ukazom "ElseIf". Če ne velja noben pogoj, se izvede ukaz pod »Ostalo:«. Ne pozabite dodati na koncu End If.
V naslednjem praktičnem nasvetu bomo razložili, kako delujejo kvantni računalniki.