Excel VBA programmēšanas apmācība iesācējiem

Excel VBA programmēšanas apmācība iesācējiem

Ja izmantojat Excel, jums ir jāizmēģina šis elektroinstruments!





Visual Basic for Applications (VBA) ir Microsoft Office programmēšanas valoda, kas ļauj izveidot makro un lietotāja formas, pievienot ziņojumu lodziņu, izpildīt kodu dokumentā, reaģējot uz aktivizētāju, un daudz ko citu. Izmantojot VBA, jūs varat papildināt savas Excel izklājlapas. Un jums tikai nedaudz jāiemācās par kodēšanu.





Šī rokasgrāmata palīdzēs jums izmēģināt spēkus VBA ar vienkāršu projektu: pogu, kas pārvērš izvēlētās šūnas vērtību no GBP uz USD. Mēs jūs iepazīstināsim ar veidiem, kā VBA un Excel var krustoties. Šī īsa apmācība ļaus jums virzīties uz savu sarežģītāku projektu izveidi.





Lūk, kā sākt darbu ar VBA programmā Excel 2016.

akumulators pazuda no uzdevumjoslas logiem 10

Piekļūstiet izstrādātāju vadīklām

Pirms mēs varam ienirt VBA, iespējams, būs jāatver programma Excel un jāpielāgo iestatījumi, lai lentē tiktu parādīta cilne Izstrādātājs. Lai to izdarītu, dodieties uz Fails> Opcijas> Pielāgot lenti . Varat arī ar peles labo pogu noklikšķināt uz lentes un atlasīt Pielāgot lenti ... iespēja.



Zem Pielāgot lenti> Galvenās cilnes (saraksts labajā pusē), pievienojiet un pārbaudiet Izstrādātājs opcija (nav atzīmēta attēlā iepriekš).

Izveidojiet pogu

Lai izveidotu valūtas konvertētāju, mums vispirms jāievieto pogas elements. Otrajā solī šai pogai pievienosim savu VBA kodu.





Atveriet jaunu Excel izklājlapu un pēc tam dodieties uz Izstrādātājs cilni. Izmantojiet Ievietot nolaižamajā izvēlnē Vadīklas sadaļā, lai atlasītu ActiveX komandas poga .

Velciet pogu līdz vajadzīgajam izmēram un novietojiet to ērtā vietā - to varēsit viegli mainīt vēlāk.





Tagad mēs pievienosim kodu. Ar peles labo pogu noklikšķiniet uz pogas un atlasiet Rekvizīti . Mēs veiksim divas izmaiņas; mēs mainīsim Vārds ko mēs izmantosim, lai kodēšanas laikā atsauktos uz pogu, un Paraksts kas uz pašas pogas parāda tekstu. Šīm etiķetēm varat izvēlēties visu, kas jums patīk, taču atcerieties, ka, mainot kodu, jums būs jāmaina ConverterButton uz visu, ko izmantojat tās vietā.

kā redzēt savu wifi paroli operētājsistēmā Android

Tagad ir pienācis laiks piešķirt pogai kādu funkcionalitāti.

Pievienojiet kādu kodu

Kodēšana ar VBA notiek atsevišķā vidē ar standarta Excel saskarni. Lai tam piekļūtu, pārliecinieties Dizaina režīms ir aktīvs Izstrādātājs cilni, pēc tam ar peles labo pogu noklikšķiniet uz mūsu izveidotās pogas un atlasiet Skatīt kodu .

Jūs redzēsit šādu logu:

Mūsu koda sākums un beigas jau ir ieviestas - divi zilie mācību grāmatas fragmenti pilda mūsu funkcijas, bet melnais teksts norāda, ka mēs nosakām darbību, kas jāveic, kad lietotājs noklikšķina uz mūsu izveidotās pogas . Ja ConverterButton izvēlējāties citu nosaukumu, šī loga versijā vajadzētu redzēt attiecīgo terminu.

Lai veiktu valūtas konvertēšanas procedūru, mēs izmantosim šādu koda rindu starp abiem, kas mums jau ir izveidoti:

ActiveCell.Value = (ActiveCell * 1.28)

Lai to vēl vairāk sadalītu, šajā koda daļā ir norādīts, ka lietotāja atlasītās šūnas jaunā vērtība būs pašreizējā vērtība, kas reizināta ar 1,28 - valūtas maiņas kurss no GBP uz USD. Lūk, kā tas izskatās VBA logā:

Pēc tam aizveriet VBA redaktoru, izmantojot izvēlni Fails, un dodieties atpakaļ uz Excel.

Pārbaudi savu darbu

Tagad ir pienācis laiks noskaidrot, vai mūsu kods darbojas, taču pirms tam varam veikt svarīgu soli. Mums ir jāatspējo Dizaina režīms lai apturētu visas turpmākās pogas izmaiņas un padarītu to funkcionālu.

Pēc tam šūnā ievadiet skaitli, atlasiet šo šūnu un noklikšķiniet uz pogas, lai redzētu, kā tas darbojas. Cerams, ka redzēsit vērtības pieaugumu par aptuveni ceturtdaļu, kas nozīmē, ka reklāmguvums ir veikts pareizi.

Nākamie soļi

Tagad, kad esat izveidojis pogu un izmantojis to, lai izpildītu VBA kodu programmā Excel, varat izmantot to pašu pamatmetodi, lai veiktu visu veidu dažādus projektus. Iespējams, vēlēsities izveidot simulētu kauliņu, kas, nospiežot pogu, atgriež nejaušu vērtību, iespējams, kā daļu no lielākas spēles. Varat arī izveidot pogu, kas pārbauda norādītās šūnas saturu, salīdzinot ar citu šūnu tajā pašā dokumentā.

Uzsākot šādus projektus, jūs atklājat dažādas VBA iezīmes. Mūsu valūtas konvertētājs ir tik vienkāršs, cik vien iespējams, taču tas ir pirmais solis ceļā uz lielākām lietām. Ja jūs tikko sākat darbu, izvēlieties projektus, kas saistīs jūsu mācīšanos ar pamatmērķi vai uzdevumu, kas jūs interesē. Soli pa solim jūs labāk iepazīsities ar VBA darbību.

Vai jums ir jautājums par šo VBA projektu? Lūdziet palīdzību vai piedāvājiet palīdzību zemāk esošajos komentāros!

Kopīgot Kopīgot Čivināt E -pasts 6 dzirdamas alternatīvas: labākās bezmaksas vai lētas audiogrāmatu lietotnes

Ja jums nepatīk maksāt par audiogrāmatām, šeit ir dažas lieliskas lietotnes, kas ļauj tās klausīties bez maksas un likumīgi.

Lasīt Tālāk
Saistītās tēmas
  • Produktivitāte
  • Programmēšana
  • Programmēšana
  • Vizuālā pamata programmēšana
  • Microsoft Excel
  • Microsoft Office 2013
  • Microsoft Office 2016
Par autoru Breds Džonss(109 raksti publicēti)

Angļu rakstnieks šobrīd dzīvo ASV. Atrodiet mani Twitter, izmantojot @radjonze.

kā atgūt izdzēstos kurjera ziņojumus
Vairāk no Breda Džounsa

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu