VBA lokam - cilpu struktūras un kodēšanas rokasgrāmata, piemēri

VBA Excel VBA VBA nozīmē Visual Basic for Applications. Excel VBA ir Microsoft programmēšanas valoda programmai Excel un visām pārējām Microsoft Office programmām, piemēram, Word un PowerPoint. Office suite programmām ir kopīga programmēšanas valoda. Loop ir procesa daļa, kas atkārtosies, līdz tiks izpildīti norādītie kritēriji. Kritēriji ir atkarīgi no izmantotās cilpas veida. Cilpas parasti sākas ar konkrētu paziņojumu, kurā aprakstīts, kāda veida cilpa tā ir. Tas beigsies ar beigu paziņojumu, kura pamatā ir cilpas tips. Citiem vārdiem sakot, cilpas tips nosaka sākuma un beigu paziņojumus. Šī rokasgrāmata koncentrējas uz VBA For Loop.

Atkārtošanas process tiks iekļauts šajos divos apgalvojumos. Cilpās var būt arī vairāk cilpu sevī.

Lai uzzinātu vairāk, sāciet mūsu VBA Excel kursu tūlīt!

VBA cilpu diagrammai

VBA for Loop vislabāk izmantot, ja lietotājs precīzi zina, cik reizes cikla process jāatkārto. For ciklā iestatītie kritēriji automātiski izveido skaitītāja mainīgo un cilpai pievienos 1, līdz skaitītājs sasniegs pēdējo vērtību.

Šo procesu var veikt, izmantojot do līdz vai do, kamēr VBA Do Loop VBA Do Loop ļauj lietotājam atkārtot noteiktu procesu makro. Do Loop var izmantot VBA, lai veiktu atkārtotas datu manipulācijas un uzlabotu un Excel modeli. Do Loop priekšrakstam būs sākuma priekšraksts un beigu priekšraksts, kura izpildes kods ir ietverts šajos divos apgalvojumos. Tomēr saskaņā ar do cikliem lietotājam manuāli jāveic trīs papildu darbības:

  • Pasludiniet skaitītāja mainīgo
  • Inicializējiet (saglabājiet sākotnējo vērtību) skaitītāja mainīgajā
  • Katru reizi, kad cilpa darbojas, palieliniet skaitītāja mainīgo par 1 (vai citu skaitli).

VBA For Loop to automātiski dara un ietaupa lietotāja laiku, novēršot nepieciešamību manuāli kodēt šos trīs procesus. Tā vietā VBA Excel VBA piemēri Excel VBA ļauj lietotājam izveidot makro, kas automatizē procesus programmā Excel. Šajā rokasgrāmatā tiks izmantoti Excel VBA piemēri, lai parādītu, kā ierakstīt makro, iestatot makro, kā deklarēt mainīgos un kā atsaukties uz datiem. netieši izpildīs šos trīs, kad lietotājs iestatīs cikla kritērijus.

VBA cilpu diagrammai

Lai uzzinātu vairāk, sāciet mūsu VBA Excel kursu tūlīt!

VBA cilpas struktūrai

For cilpas struktūra ir šāda. Cilpas procedūra tiek saglabāta starp For

un Tālāk.

Par [mainīgā nosaukums] [sākuma numurs] līdz [beigu numurs]

Nākamais [mainīgā nosaukums]

Pieņemsim, ka mēs vēlējāmies aizpildīt pirmās 10 kolonnas A rindas ar tekstu “Company counterVar”. Mēs varam iestatīt mainīgā skaitītāja nosaukumu kā counterVar for ciklā šādi.

No 1. līdz 10. skaitītājam

Diapazons (“A” & counterVar). Vērtība = “Uzņēmums” & counterVar

Nākamais counterVar

Šajā procesā cilpa For deklarēs mainīgo ar nosaukumu counterVar (netieši kā vesela skaitļa datu tipu). Tas arī inicializēs mainīgo ar vērtību 1. Kad cilpa sākas, counterVar ir 1, tāpēc pirmā procesa iterācija izskatīsies šādi:

Diapazons (“A1”). Vērtība = “1. uzņēmums”

Pēc cikla procesa beigām tas nonāk paziņojumā “Next counterVar”. Tas liek makro atkārtot nākamā counterVar procesu, ja kritēriji nav izpildīti. Nākamais counterVar pēc 1 ir 2. Tādējādi cikla process atkārtosies, jo 2 nav 10. Procesam jāaizpilda šūna A2 ar tekstu Company 2. Tas atkārtojas, līdz counterVar sasniedz 10 un šūna A10 ir piepildīta ar tekstu Company 10. .

Lai uzzinātu vairāk, sāciet mūsu VBA Excel kursu tūlīt!

Vairāk VBA resursu

Mēs ceram, ka tas ir bijis noderīgs finanšu ceļvedis, lai izveidotu VBA lokam. Lai turpinātu mācīties un veidot savas Excel VBA prasmes, iesakām apgūt mūsu VBA kursus tiešsaistē un izpētīt šos papildu bezmaksas finanšu resursus:

  • VBA Ja vēl VBA Ja vēl VBA veidošana Ja cits apgalvojums ir diezgan līdzīgs ligzdotās if formulas veidošanai programmā Excel. Tā vietā VBA izmantošanas priekšrocība ir tā, ka to ir daudz vieglāk ievērot, jo ligzdotie IF mēdz sarežģīt vairākus iekavās ievietotus apvalkus. VBA if paziņojumā katra IF klauzula ir atdalīta no otras un tā vietā ir izklāstīta prioritārā secībā
  • VBA atsauces uz VBA šūnu atsaucēm VBA šūnu atsauces ļauj lietotājam pateikt Excel, kur meklēt nepieciešamos datus. Pēc makro izveides un mainīgo deklarēšanas nākamais solis ir izveidot VBA šūnu atsauces, kas faktiski attiecas uz katru mainīgo un kuras pēc tam var izmantot, lai manipulētu ar datiem Excel lapā.
  • VBA metodes VBA metodes VBA metode ir koda gabals, kas pievienots VBA objektam, mainīgajam vai datu atsaucei un kas Excel norāda, kāda darbība jāveic attiecībā uz šo objektu. Kopēšana, ielīmēšana un atlase ir tikai daži VBA metožu piemēri, kurus var veikt.
  • VBA makro VBA makro Makro iestatīšana programmā Excel VBA ir diezgan vienkārša. Excel VBA makro struktūra ietver sākumu ar sub () rindu pirms makro koda sākšanas. Makro izmanto Visual Basic lietojumprogrammu programmā Excel, lai izveidotu pielāgotas lietotāju ģenerētas funkcijas un paātrinātu manuālos uzdevumus, izveidojot automatizētus procesus.

Jaunākās publikācijas

$config[zx-auto] not found$config[zx-overlay] not found