Īss ieskats Excel makro mainīgajos

Mainīgajiem ir liela nozīme lielākajā daļā Excel makro, ar kuriem jūs saskaraties. Varat uzskatīt mainīgos kā atmiņas konteinerus, ko varat izmantot savās procedūrās. Pastāv dažāda veida mainīgie, no kuriem katram ir uzdevums glabāt noteikta veida datus.

Tālāk ir norādīti daži no izplatītākajiem mainīgo veidiem, ko redzēsit.

  • Virkne: satur teksta datus

  • Vesels skaitlis: satur skaitliskus datus no –32 768 līdz 32 767

  • Garš: satur skaitliskus datus no –2 147 483 648 līdz 2 147 483 647

  • Double: satur peldošā komata skaitliskos datus

  • Variants: satur jebkāda veida datus

  • Būla: satur bināros datus, kas atgriež Patiesi vai False

  • Objekts: satur objektu no Excel objekta modeļa

Kad makro veidojat mainīgo, jūs deklarējat mainīgo . To var izdarīt, ievadot Dim (dimensijas saīsinājums), pēc tam mainīgā nosaukumu un pēc tam veidu. Piemēram:

Aptumšot MyText kā virkni
Aptumšojiet Mans numurs kā vesels skaitlis
Dim MyWorksheet kā darblapu

Kad esat izveidojis mainīgo, varat to aizpildīt ar datiem. Šeit ir daži vienkārši piemēri, kā izveidot mainīgo un pēc tam piešķirt tam vērtības.

Aptumšot MyText kā virkni
MansTeksts = Diapazons("A1").Vērtība
Aptumšojiet Mans numurs kā vesels skaitlis
MansNumurs = diapazons ("B1"). Vērtība * 25
Aptumšot MyObject kā darblapu
Iestatīt MyWorksheet = Lapas("Lapa1")

Vērtības, ko piešķirat saviem mainīgajiem, bieži vien nāk no šūnās saglabātajiem datiem. Tomēr vērtības var būt arī jūsu izveidotā informācija. Tas viss ir atkarīgs no veicamā uzdevuma. Šis jēdziens kļūs skaidrāks, aplūkojot šīs grāmatas makro.

Lai gan ir iespējams izveidot kodu, kurā netiek izmantoti mainīgie, jūs redzēsit daudzus VBA koda piemērus, kuros tiek izmantoti mainīgie . Tam ir divi galvenie iemesli.

Pirmkārt, programma Excel pēc būtības nezina, kādam nolūkam tiek izmantoti jūsu dati. Tas neredz ciparus, simbolus vai burtus. Tas redz tikai datus. Kad deklarējat mainīgos ar noteiktiem datu tipiem, jūs palīdzat programmai Excel zināt, kā tai jāapstrādā noteikti datu gabali, lai jūsu makro sniegtu gaidītos rezultātus.

Otrkārt, mainīgie palīdz, padarot kodu efektīvāku un vieglāk saprotamu. Piemēram, pieņemsim, ka šūnā A1 ir skaitlis, uz kuru atkārtoti atsaucaties savā makro. Varat izgūt šo numuru, norādot uz šūnu A1 katru reizi, kad tas ir nepieciešams:

Apakšmakro1()
Diapazons("B1").Vērtība = diapazons("A1").Vērtība * 5
Diapazons("C1").Vērtība = diapazons("A1").Vērtība * 10
Diapazons("D1").Vērtība = diapazons("A1").Vērtība * 15
Beigt apakš

Tomēr šis makro liktu programmai Excel izšķērdēt ciklus, saglabājot atmiņā vienu un to pašu numuru katru reizi, kad norādāt uz šūnu A1. Turklāt, ja jums ir jāmaina darbgrāmata, lai mērķa numurs nebūtu šūnā A1, bet, piemēram, šūnā A2, jums būs jārediģē kods, mainot visas atsauces no A1 uz A2.

Labāks veids ir saglabāt numuru šūnā A1 tikai vienu reizi. Piemēram, jūs varat saglabāt vērtību šūnā A1 veselā skaitļa mainīgajā ar nosaukumu myValue:

Apakš ar mainīgo()
Dim myValue kā vesels skaitlis
myValue = diapazons("A1").Vērtība
Diapazons("C3").Vērtība = myValue * 5
Diapazons("D5").Vērtība = manaVērtība * 10
Diapazons("E7").Vērtība = myValue * 15
Beigt apakš

Šī pieeja ne tikai uzlabo koda efektivitāti (nodrošinot Excel nolasīt numuru šūnā A1 tikai vienu reizi), bet arī nodrošina, ka jums ir jārediģē tikai viena rindiņa, ja mainās darbgrāmatas dizains.

Leave a Comment

Kā pārvietoties Word 2007 tabulā

Kā pārvietoties Word 2007 tabulā

Uzziniet, kā efektīvi pārvietoties Word 2007 tabulā, izmantojot īsinājumtaustiņus un peles darbības, lai optimizētu savu darba plūsmu.

10 Excel funkcijas, kas jums patiešām būtu jāzina

10 Excel funkcijas, kas jums patiešām būtu jāzina

Šajā sarakstā ir iekļautas desmit populārākās Excel funkcijas, kas attiecas uz plašu vajadzību klāstu. Uzziniet, kā izmantot <strong>Excel funkcijas</strong> efektīvāk!

Papildu analīzes slāņu pievienošana jūsu Excel diagrammām

Papildu analīzes slāņu pievienošana jūsu Excel diagrammām

Uzziniet, kā pievienot papildu analīzes slāņus jūsu Excel diagrammām, lai uzlabotu vizualizāciju un sniegtu precīzākus datus. Šis raksts apraksta visas nepieciešamās darbības.

Kā izveidot rindkopas atkāpi programmā Word 2013

Kā izveidot rindkopas atkāpi programmā Word 2013

Uzziniet, kā iestatīt <strong>rindkopas atkāpi</strong> programmā Word 2013, lai uzlabotu dokumenta noformējumu un lasāmību.

Kā ievietot slejas Word 2010 dokumentā

Kā ievietot slejas Word 2010 dokumentā

Uzziniet, kā pareizi ievietot slejas programmā Word 2010, lai uzlabotu jūsu dokumentu formātu un struktūru.

Šūnu datu aizsardzība programmā Excel 2007

Šūnu datu aizsardzība programmā Excel 2007

Apsveriet iespēju aizsargāt Excel 2007 darblapu, lai izvairītos no neplānotām izmaiņām. Uzziniet, kā aizsargāt un atbloķēt šūnas, lai nodrošinātu datu integritāti.

PMT funkcija programmā Excel 2013

PMT funkcija programmā Excel 2013

Programmas Excel 2013 PMT funkcija aprēķina periodisko mūža rentes maksājumu. Šī funkcija ir būtiska hipotekāro kredītu maksājumu plānošanai.

Kā lietot t-test datu analīzes rīku programmā Excel

Kā lietot t-test datu analīzes rīku programmā Excel

Mācieties, kā veikt t-testus Excel programmā, izmantojot datus un aprakstot trīs t-testu veidus, kas noderēs jūsu datu analīzes procesā.

Kā filtrēt datu sarakstu programmā Excel 2016

Kā filtrēt datu sarakstu programmā Excel 2016

Uzziniet, kā filtrēt datu sarakstu programmā Excel 2016, lai ērti paslēptu nevēlamus ierakstus un strādātu tikai ar nepieciešamajiem datiem.

Kā pievienot datu etiķetes diagrammai programmā Excel 2007

Kā pievienot datu etiķetes diagrammai programmā Excel 2007

Uzziniet, kā vienkārši pievienot datu etiķetes diagrammai programmā Excel 2007. Palīdziet noteikt vērtības, kas tiek rādītas katrā datu punktā, izmantojot dažādas izvietošanas un formatēšanas iespējas.