Excel programmēšana - ievads
Šajā praktiskajā padomā mēs sniegsim jums ievadi Excel programmēšanā, izmantojot VBA (Visual Basic for Applications).
Excel programmēšana: izveidojiet UserForm ar VBA
Vispirms palaidiet programmu Excel un vienlaikus nospiediet [Alt] un [F11], lai startētu VBA redaktoru. Mēs arī parādīsim visus soļus attēla galerijā raksta beigās.
- Noklikšķiniet uz cilnes "Ievietot" un pievienojiet veidlapu, nolaižamajā izvēlnē atlasot "UserForm". Vārdu, augstumu, platumu un citas īpašības var rediģēt logā “Properties”.
- Pēc tam varat izmantot logu Rīku kolekcija, lai pievienotu dažādus priekšmetus. Vispirms, piemēram, pievienojiet "etiķeti". Mainiet tekstu šajā laukā, logā "Properties" pielāgojot "Caption" vērtību.
- Nākamais solis ir pievienot "komandu pogu". Atkal jūs varat rediģēt izskatu logā "Properties". Ja jūs tagad palaistu šo programmu un noklikšķinātu uz pogas, nekas nenotiktu. Lai saglabātu komandas ar šo pogu, vienkārši veiciet dubultklikšķi uz tās.
Excel programmēšana: komandas VBA
Turpmāk mēs parādīsim, kā jūs varat piešķirt dažādas komandas savai pogai.
- Pirmkārt, jūs varat mainīt esošās etiķetes etiķeti. Piemēram, var izmantot komandu »Label1.Caption =" Jauna etiķete "« (bez pēdiņām pēdiņās). Šajā gadījumā etiķetes marķējumu pielāgo nosaukumam "Label1".
- Varat arī pievienot komandas, kas tiek izpildītas, piemēram, nospiežot taustiņu. Šos dažādos gadījumus varat atlasīt nolaižamajā izvēlnē augšējā labajā stūrī.
- Praktiska ir arī komanda "MsgBox" Test "", ar kuru tiks parādīts ziņojums ar saturu "Test". Šis ziņojums "uznirst" atsevišķā logā. Tādā pašā veidā jūs varat izmantot komandu »MsgBox x«, lai parādītu ziņojumu, kas satur datus, kuri ir saglabāti mainīgajā "x" ar komandu, piemēram, "x =" Test "".
- Tāpat kā citās programmēšanas valodās, jūs varat aprēķināt dažādas vērtības ar tādām komandām kā »x = 17 + 42« vai »x = x + 1«.
Excel programmēšana: teksta lauki un nosacījumi VBA
Svarīgs ir arī “teksta lauks”, ko var atrast arī “rīku kolekcijā”.
- Jūs varat saglabāt ievadīto šī TextBox vērtību ar komandu »x = TextBox1.Text« mainīgajam "x".
- Apstākļi VBA ir arī ļoti praktiski. Tā piemērs ir komanda "Ja (TextBox1.Text = 42) Tad". Nākamajā rindā tiek parādīta komanda, kas jāizpilda, ja tiek piemērots nosacījums. Tomēr komanda, kas jāizpilda, ja tiek piemērots nosacījums, jāpārvieto pa labi ar tabulēšanas taustiņu. Turpmākie nosacījumi jāsāk ar komandu "ElseIf". Ja neattiecas neviens no nosacījumiem, tiek izpildīta komanda sadaļā “Else:”. Neaizmirstiet beigās pievienot komandu End If.
Nākamajā praktiskajā padomā mēs izskaidrosim, kā darbojas kvantu datori.