Varat izmantot Microsoft Excel iebūvēto VBA redaktoru, lai darbgrāmatās iekļautu Visual Basic kodu. Viena no labākajām lietām programmā Excel ir tā, ka tā var jums uzrakstīt VBA kodu-tieši to jūs darāt, ierakstot makro. Ierakstot makro programmā Excel, programma Excel saglabā makro VBA kodā, kuru pēc tam varat skatīt un rediģēt Visual Basic redaktorā. Ja esat jauns VBA lietotājs, spēle ar makro ir lielisks veids, kā sākt darbu. Šajā vietnē wikiHow ir iemācīts, kā viegli izveidot savu VBA kodu programmā Microsoft Excel, kā arī rediģēt sarežģītāku kodu Visual Basic redaktorā.
Soļi
1. daļa no 3: Visual Basic redaktora atvēršana
Solis 1. Iespējojiet cilni Izstrādātājs programmā Excel
Pirms varat atvērt VBA redaktoru un sākt veidot savus makro, Excel rīkjoslai jāpievieno cilne Izstrādātājs.
-
Windows
- Noklikšķiniet uz Fails izvēlni un izvēlieties Iespējas.
- Klikšķis Pielāgot lenti izvēlnē.
- Atzīmējiet lodziņu "Izstrādātājs" sadaļā "Galvenās cilnes" un noklikšķiniet uz labi.
-
macOS
- Noklikšķiniet uz Excel izvēlni un izvēlieties Preferences.
- Klikšķis Lente un rīkjosla.
- Klikšķis Galvenās cilnes.
- Atzīmējiet izvēles rūtiņu blakus “Izstrādātājs”.
- Klikšķis Saglabāt un tad aizveriet logu.
2. solis. Noklikšķiniet uz cilnes Izstrādātājs
Tagad, kad esat iespējojis cilni, tā atrodas programmas Excel augšpusē. Šeit atradīsit Visual Basic redaktoru, kā arī citas izstrādes funkcijas.
3. solis. Noklikšķiniet uz Visual Basic
Tas atrodas rīkjoslas kreisajā pusē cilnē Izstrādātājs. Tas atver jūsu Visual Basic redaktoru. Pirms makro ierakstīšanas izdomāsim, kā darbojas redaktors un tas ir izklāstīts.
4. solis. Apgūstiet Visual Basic Editor
Mēs tagad apskatīsim tikai pamatus, jo jūs iegūsit vairāk pieredzes, tiklīdz sāksit strādāt ar makro.
- Projekta panelī VBE kreisajā pusē ir visas atvērtās Excel darbgrāmatas. Katra darbgrāmatas darblapa ir atsevišķs objekts, kas parādās sadaļā "Microsoft_Excel_Objects".
- Kad esat ierakstījis makro, tie šajā panelī tiks parādīti kā moduļi zem galvenes “Moduļi”. Pēc tam redaktorā varat skatīt un rediģēt kodu, atverot moduli.
- Lai ievietotu savu moduli, vispirms neierakstot makro, noklikšķiniet uz Ievietot izvēlnē redaktora augšdaļā un izvēlieties Modulis.
- Noklikšķiniet uz X vai sarkans aplis redaktora augšdaļā, lai atgrieztos programmā Excel.
2. daļa no 3: Makro ierakstīšana un rediģēšana
Solis 1. Atveriet jebkuru darblapu programmā Excel
Tagad mēs izmantosim piemēru, lai izveidotu un rediģētu VBA. Ierakstot makro programmā Excel, tiek ģenerēts VBA kods, kuru varat rediģēt Visual Basic redaktorā. Šajā piemērā mēs ierakstīsim makro, kas pievieno A10 un B10 summu, parādīsim rezultātus C10 un pēc tam kopēsim vērtību uz D10. Sāciet, atverot tukšu darbgrāmatu un ievadot jebkuras divas skaitliskās vērtības A10 un B10.
2. solis. Noklikšķiniet uz cilnes Izstrādātājs
Tas atrodas ekrāna augšdaļā.
Redaktoru var atvērt arī, nospiežot Alt + F11 datorā vai Izvēlēties + F11 (vai Fn + Izvēlēties + F11) operētājsistēmā Mac.
3. solis. Noklikšķiniet uz Ierakstīt makro
Tas atrodas cilnē Izstrādātājs ekrāna augšdaļā. Tiek atvērts dialoglodziņš Makro ierakstīšana.
4. solis. Ievadiet makro nosaukumu
Tas ir kaut kas tāds, kas raksturo makro, piemēram, Sum_and_Copy.
Makro nosaukumā nedrīkst būt atstarpes
5. solis. Ievadiet makro īsinājumtaustiņu
Ievadītais īsceļš būs veids, kā ātri palaist makro. Piemēram, Ctrl + L.
Īsinājumtaustiņam jābūt alfabēta burtam
6. solis. Izvēlieties, kur saglabāt makro
Ja makro neizmantosit nekur citur, izņemot šajā darbgrāmatā, izvēlieties Šī darba grāmata. Pagaidām izvēlēsimies šo iespēju.
- Ja vēlaties izmantot makro un skatīt un rediģēt tā VBA skriptu visās darbgrāmatās, atlasiet Personīgā makro darbgrāmata. Tas tiks parādīts kā atsevišķa darbgrāmata Visual Basic redaktorā.
- Ja vēlaties, varat arī ievadīt aprakstu, piemēram, "Kopē pārdošanas kopsummu uz D10."
7. solis. Noklikšķiniet uz Labi, lai sāktu ierakstīšanu
Kad sākat ierakstīšanu, viss, ko darāt, tiks notverts un pievienots makro, izmantojot VBA kodu.
8. solis. Pabeigt ierakstāmās darbības
Veiciet tikai tās darbības, kuras vēlaties saglabāt makro. Mūsu piemērā mēs pievienojam A10 B10, parādot rezultātus C10 un pēc tam kopējot to uz D10. Tālāk ir norādītas darbības.
- Noklikšķiniet uz Mājas cilni.
- C10 noklikšķiniet uz peles.
- Noklikšķiniet uz izvēlnes "AutoSum" un atlasiet SUM.
- Nospiediet Ievadiet vai Atgriezties lai pievienotu atlasītās vērtības.
- Iezīmējiet C10 un nospiediet Ctrl + C (PC) vai Cmd + C (Mac), lai kopētu.
- Noklikšķiniet uz D10 un nospiediet Ctrl + V. (PC) vai Cmd + V. (Mac), lai ielīmētu.
9. solis. Noklikšķiniet uz cilnes Izstrādātājs un atlasiet Apturēt ierakstīšanu
Šī opcija aizstāj iepriekš atlasīto opciju “Ierakstīt makro”. Excel vairs neieraksta jūsu darbības.
10. solis. Rīkjoslā noklikšķiniet uz Makro
Tiek parādīts visu atvērto darbgrāmatu makro saraksts.
11. solis. Izvēlieties jauno makro un noklikšķiniet uz Rediģēt
Tas atver jūsu makro VBA kodu Visual Basic redaktorā. Tagad VBA kodā varat redzēt, kā izskatās jūsu makro. Turpinot ierakstīt makro un pārbaudīt kodu, jūs uzzināsit vairāk par Visual Basic.
- Kā jau minējām, makro tiek saglabāti kā moduļi-tagad projekta panelī vajadzētu redzēt sadaļu "Moduļi", kurā ir jūsu makro.
- Varat arī vienkārši noklikšķināt Visual Basic rīkjoslā, lai atvērtu Visual Basic redaktoru, ar peles labo pogu noklikšķiniet uz moduļa, kuru vēlaties rediģēt, un pēc tam noklikšķiniet uz Rediģēt.
12. darbība. Rediģējiet makro VBA kodu
Pieņemsim, ka mēs vēlamies, lai makro kopētu kopsummu uz E10, nevis D10. Tā vietā, lai atkārtoti ierakstītu makro, mēs varam tikai rediģēt kodu Visual Basic redaktorā. Mūsu piemērā atrodiet redaktorā VBA koda daļu, kas saka "D10", un aizstājiet to ar "E10".
13. solis. Noklikšķiniet uz cilnes Palaist un izvēlieties Run sub/Userform
Tiek palaists jūsu tikko rediģētais makro.
- Varat arī nospiest F5 vai noklikšķiniet uz atskaņošanas pogas rīkjoslā, lai palaistu makro.
- Lai redzētu rezultātus, aizveriet Visual Basic redaktoru, lai atgrieztos darblapā.
3. daļa no 3: Pamata komandas pogas izveide
Solis 1. Atveriet tukšu darblapu programmā Excel
Vēl viens veids, kā uzzināt par VBA, ir ievietot kodu programmā Excel. Šajā piemērā mēs izveidosim un rediģēsim pogu, kas pēc nospiešanas darbojas noteiktā veidā.
2. solis. Noklikšķiniet uz cilnes Izstrādātājs
Tas atrodas Excel augšpusē.
3. solis. Noklikšķiniet uz pogas Ievietot
Tā ir rīkjoslas ikona rīkjoslā. Tas atver izvēlni.
Solis 4. Sadaļā "Active X Control" noklikšķiniet uz komandas pogas ikonas
Tā ir pirmā iespēja otrajā sadaļā.
Novietojot peles kursoru virs šīs sadaļas pirmās ikonas, uz tās būs uzraksts "Komandu poga", kas nozīmē, ka jūs zināt, ka strādājat ar labo pogu
5. solis. Noklikšķiniet uz tukšas šūnas
Tādējādi jūsu darbgrāmatā tiek izveidota jauna poga ar nosaukumu "Komandu poga". Šai pogai varat piešķirt makro, kas pabeidz noteiktu uzdevumu katru reizi, kad noklikšķināt uz pogas. Mūsu piemērā mēs liksim pogai A1 šūnā ievietot vārdu "wikiHow".
The Dizaina režīms pogai rīkjoslā tagad jābūt apgaismotai. Ja tā nav, noklikšķiniet uz tā, lai to tagad apgaismotu.
6. solis. Ar peles labo pogu noklikšķiniet uz komandas pogas un atlasiet Skatīt kodu
Tas atver pogas kodu Visual Basic redaktorā.
- Varat arī vienreiz noklikšķināt uz pogas un izvēlēties Skatīt kodu rīkjoslā.
- Tā vietā, lai ievietotu kodu kā moduli, piemēram, ierakstot makro, tas kodu pievieno darblapas objektam, kurā ievietojāt pogu. Šo kodu vienmēr var apskatīt un rediģēt, atverot Visual Basic redaktoru, ar peles labo pogu noklikšķinot uz darblapas, kurā ir poga, un atlasot Skatīt kodu.
7. solis. Ievietojiet kodu, lai drukātu “wikiHow” šūnā A1
Esošais kods ir pogai. Lai poga kaut ko darītu, mums ir jāpievieno savs kods starp divām esošā koda rindiņām. Kopējiet un ielīmējiet šādu kodu starp esošajām divām rindām:
-
Diapazons ("A1"). Vērtība = "Sveiki"
8. solis. Aizveriet Visual Basic redaktoru
Lai to izdarītu, vienkārši noklikšķiniet uz X vai sarkans aplis loga augšdaļā. Tas atgriezīsies jūsu darblapā.
9. solis. Rīkjoslā noklikšķiniet uz Dizaina režīms
Tas aizver dizaina režīmu-jūs nevarēsit noklikšķināt uz pogas, ja joprojām esat dizaina režīmā.
10. solis. Noklikšķiniet uz komandas pogas
Tagad darblapas šūnā A1 vajadzētu redzēt vārdu "wikiHow".
Lai vēlreiz rediģētu kodu, noklikšķiniet uz Dizaina režīms, atlasiet pogu un pēc tam noklikšķiniet Skatīt kodu rīkjoslā vai ar peles labo pogu noklikšķiniet uz tā un atlasiet Skatīt kodu.
Padomi
- Ja esat jauns VBA lietotājs, pamācieties apmeklēt ievadkursu vai skatieties iesācēju videoklipus pakalpojumā YouTube.
- Iegūstot vairāk pieredzes ar VBA, apskatiet populāros Excel VBA lietotāju forumus Reddit /r /vba un /r /excel.