Kā veikt cilpu programmā Excel

click fraud protection
Klēpjdators ar izklājlapu ekrānā

Ciklu makro var aizņemt nogurdinošu darbu un to automatizēt.

Attēla kredīts: Stockbyte/Stockbyte/Getty Images

Standarta formula programmā Excel nevar atkārtot vairāk kā vienu reizi; tas ir statisks aprēķins, kas mainās tikai tad, kad mainās citas šūnu vērtības. Tomēr varat izmantot makro, lai izpildītu cilpas komandas, kuru pamatā ir ievadītais Visual Basic for Applications kods. Makro automatizē darbību virkni, lai jūs varētu tās ātri un viegli atkārtot. Ņemiet vērā, ka makro iespējošana var apdraudēt jūsu datora drošību, tāpēc izmantojiet cilpas makro tikai tad, ja esat pārliecināts, ka Excel izklājlapas avots ir drošs.

1. darbība

Palaidiet programmu Excel, atveriet izklājlapu, kurā vēlaties izmantot cilpas komandu, un pēc tam nospiediet taustiņu kombināciju Alt-F11, lai atvērtu Visual Basic redaktoru.

Dienas video

2. darbība

Atlasiet izvēlni "Ievietot" un pēc tam izvēlieties "Lietotāja forma". Parādās UserForm logs ar Controls Toolbox blakus tam. Vadības rīklodziņā atlasiet komandu "Komandu poga". Uzlīmes tiek parādītas, virzot kursoru virs ikonām. Uzzīmējiet komandu pogu UserForm logā.

3. darbība

Ar peles labo pogu noklikšķiniet uz uzzīmētās komandu pogas un atlasiet "Skatīt kodu", lai atvērtu šīs pogas VBA koda logu. Ņemiet vērā, ka vienā UserForm var būt vairākas pogas, ja vēlaties kodēt un izpildīt vairākas cilpas.

4. darbība

Ievadiet VBA kodu tai cilpai, kuru vēlaties veikt starp koda redaktora rindām "Private Sub" un "End Sub". Piemēram, lai aizpildītu šūnu diapazonu ar datiem, varat ievadīt šādu kodu:

Dim i kā vesels skaitlis i = 1

Darīt, kamēr i < 5 šūnas (i, 1). Vērtība = 15 i = i + 1 cilpa

5. darbība

Nospiediet "F5", lai izpildītu cilpu. Alternatīvi, noklikšķiniet uz izvēlnes "Palaist" un pēc tam atlasiet "Run Sub/UserForm".

Padoms

Ir daudz vairāk veidu cilpu un funkciju, kuras varat palaist ar VBA skriptēšanu (skatiet resursus).