Programmā Excel VBA indivīdi savās darblapās var izmantot dažādus mainīgo veidus un konstantes. Mainīgais lielums tiek definēts kā glabāšana datora atmiņā, kurā glabājas informācija, kas jāizmanto, izpildot VBA kodu.
Mainīgajā saglabāto datu veids ir atkarīgs no mainīgā datu veida. Piemēram, ja lietotājs mainīgajā vēlas saglabāt veselus skaitļus, datu tips būs vesels skaitlis Integer. Vesels skaitlis ir vesels skaitlis. Skaitlis var būt pozitīvs, negatīvs vai 0. Veselam skaitlim nav daļējas daļas. . Mainīgais atšķiras no konstantes ar to, ka, kamēr mainīgais mainās, izpildot kodu, konstante nekad nemainās.
Ātrais kopsavilkums
- Mainīgais lielums tiek definēts kā glabāšanas vieta datora atmiņā, kurā glabājas pagaidu informācija.
- Mainīgo datu tipu galvenie veidi ietver skaitliskos un nenumeriskos datu tipus.
- Mainīgā, nevis konstanta izmantošanas priekšrocība ir tā, ka lietotāji var mainīt mainīgā vērtību koda darbības laikā.
Mainīgo mainīšana
Deklarējot mainīgo, lietotājs sniedz VBA sastādītājam informāciju par mainīgā datu tipu un citu informāciju, piemēram, līmeni. Datu tips var būt vai nu vesels skaitlis, teksts, decimālskaitlis, Būla skaitlis utt., Savukārt mainīgā līmenis var būt vai nu procedūras līmenis, vai moduļa līmenis, vai publisks liekšķere. Mainīgie ir jādeklarē, izmantojot Dim VBA mainīgos, datu tipus un Dim VBA mainīgos izmanto, lai uzglabātu datu gabalus, kas paredzēti izmantošanai makros un funkcijās. Šie mainīgie tiek glabāti daudzos datu tipos un tiek deklarēti, izmantojot Dim. Parasti pats pirmais solis pēc makro nosaukšanas ir jūsu mainīgo deklarēšana. Mainīgie ir dažādu datu gabalu nosaukumi, kas būs makro, Privāti, Publiski vai Statiski.
Deklarējot mainīgos, lai turētu veselu skaitli, izmantojot Dim paziņojumu, izmantojiet kodu “Dim rowNumber as Integer”. Terminam “Dim” vajadzētu parādīties mainīgā iepriekšējā daļā. Ja, deklarējot mainīgo, datu tips nav norādīts vai mainīgais vispār nav deklarēts, mainīgajam pēc noklusējuma tiks iestatīts mainīgais datu tips, kurā var ievietot jebkuru datu tipu. Deklarējot mainīgo, lietotājs būtībā liek datoram rezervēt atmiņas vietu vēlākai izmantošanai, ļaujot VBA kodam darboties nevainojami.
Kāpēc mainīgie tiek izmantoti VBA
Rakstot kodu VBA redaktorā, lietotājiem ir nepieciešami mainīgie, kurus viņi var izmantot kodā, lai turētu vērtību. Mainīgā priekšrocība salīdzinājumā ar konstanti ir tā, ka lietotāji var mainīt mainīgā vērtību koda darbības laikā.
Noteikumi, kas jāievēro, nosaucot mainīgo:
- Nosaukums nav rezervēts atslēgvārds. VBA ietver dažus rezervētus atslēgvārdus, piemēram, Private, Next, Loop VBA Loop Excel programmā ir dažādi VBA cilpu veidi, kas palīdz lietotājiem automatizēt uzdevumus, kuriem citādi būtu nepieciešamas garas koda rindas. Šie ir galvenie utt., Kas tiek izmantoti VBA kodā un kurus tādēļ nevar izmantot mainīgā nosaukumam.
- Nosaucot mainīgos, neizmantojiet īpašas rakstzīmes. Īpašās rakstzīmes ietver ($, $, &,!,%).
- Atstarpes nedrīkst izmantot mainīgā nosaukumā. Tā vietā izmantojiet pasvītrojuma rakstzīmi, lai nošķirtu vērtības un padarītu tās lasāmas.
- VBA nav reģistrjutīga. Varat izmantot jauktus burtus, lai mainīgais būtu lasāms, kaut arī VBA visus gadījumus uzskatīs par līdzīgiem.
- Alfabētu, ciparu un pieturzīmju izmantošana mainīgo nosaukumos ir atļauta. Neskatoties uz to, mainīgā nosaukuma pirmajam skaitlim jābūt alfabētam.
- Mainīgā nosaukuma garums nedrīkst pārsniegt 255 rakstzīmes.
Datu tipu veidi VBA
VBA datu tips norāda datoram mainīgā veidu, kuru lietotājs plāno izmantot. Dažādu veidu mainīgie aizņem daudz vietas atmiņā, un lietotājiem iepriekš būtu jāzina, cik daudz mainīgais aizņems datora atmiņā.
Datu tips norāda, cik daudz vietas mainīgajam nepieciešams atmiņā. Divi galvenie datu tipi ietver:
1. Skaitlisko datu tips
Skaitliskie datu tipi tiek izmantoti, ja lietotājam ir jāuzglabā tikai numuri. Skaitlisko datu veidu piemēri ir decimāldaļa, valūta, garš, viens, vesels skaitlis, baits, datums un laiks. Daži no šiem datu tipiem ir paskaidroti turpmāk:
Baits: Baits ir ar nelielu ietilpību, un tajā var būt vērtības, kas svārstās no 0 līdz 255.
Vesels skaitlis: Vesels skaitlis ir baitu datu veida beta versija, un tajā var būt vērtības, kas svārstās no -32768 līdz 32768. Jebkuras vērtības, kas pārsniedz šo diapazonu, radīs kļūdu. Ja vesels skaitlis izmanto decimālvērtības, tās tiks konvertētas uz tuvāko veselu skaitli. Piemēram, 9,8 tiks pārvērsts par 10.
Garš: Garo datu tipam ir garākas vērtības vai skaitļi, kurus vesels skaitļa datu tips nevar turēt. Tajā ir vērtības, kas pārsniedz 32768. Garam datu tipam var būt vērtības diapazonā no -2 147 483 648 līdz 2 147 483 648.
Viens: Vienoto datu tips ir paredzēts, lai saglabātu decimāldaļas, kas nepārsniedz divciparu decimāldaļas. Pozitīvām vērtībām atsevišķie datu tipi svārstās no 1.401298E-45 līdz 3.402823E + 38, savukārt negatīvās vērtības svārstās no -3.402823E + 38 līdz -1.401298E-45.
2. Numeriskie datu tipi
Dati, kas nav skaitliski, ietver vērtības, kuras izslēdz skaitliskie datu tipi. Skaitlisko datu tipu piemēri ir šādi:
Stīga: String datu tipā var būt divu veidu virkņu vērtības, t.i., fiksētas un mainīga garuma virknes.
Būla: Būla datu tips tiek izmantots, ja paredzamais rezultāts ir TRUE vai FALSE.
Objekts: Objekta datu tipos ietilpst Microsoft produkti. Excel objektu piemēri ir darblapas, lapas, diapazons utt.
Variants: Varianta datu tips ir saderīgs gan ar skaitliskiem, gan ar skaitliskiem datu tipiem.
Saistītie lasījumi
Finanses ir oficiālais finanšu modelēšanas un vērtēšanas analītiķa (FMVA) ™ FMVA® sertifikācijas nodrošinātājs. Pievienojieties 350 600+ studentiem, kuri strādā tādos uzņēmumos kā Amazon, J.P.Morgan un Ferrari sertifikācijas programma, kas paredzēta ikviena pārveidošanai par pasaules klases finanšu analītiķi.
Šie papildu resursi būs ļoti noderīgi, lai palīdzētu jums kļūt par pasaules klases finanšu analītiķi un virzīt savu karjeru pēc iespējas pilnīgāk:
- Excel VBA piemēri 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.
- Kā programmā Excel pievienot VBA pogu? Kā programmā Excel pievienot VBA pogu? Izmantojot darbgrāmatu, kurā iekļauts VBA kods, varat pievienot makro pogu, lai citiem Excel lietotājiem būtu vieglāk kodu palaist, nezinot par
- 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.
- VBA darbgrāmatas notikumi VBA darbgrāmatas notikumi VBA darbgrāmatas notikumi tiek definēti kā darbība, ko lietotājs veic programmā Microsoft Excel un kas var izraisīt norādītā makro izpildi. Piemēram,