VBA un makro: pielāgojiet Excel un rediģējiet tabulas

Satura rādītājs:

Anonim

Definīcijas un norādījumi darbam ar VBA un makro

Izmantojot Excel VBA un makro, varat ierakstīt, saglabāt un atskaņot darba soļus. Automatizācija palīdz ietaupīt laiku atkārtotiem uzdevumiem un optimizēt darba procesus. Programmēšana ar VBA un makro ir piemērota arī iesācējiem, un to ir viegli izdarīt ar nelielu praksi.

Kas tieši ir VBA un makro programmā Excel?

Visual Basic for Applications (VBA) ir skriptu valoda, kas iegūta no pamata dialekta Visual Basic, lai kontrolētu MS Office programmas. Darba soļus var automatizēt, izmantojot makro. To var izmantot arī, lai izveidotu savus Excel rīkus - piemēram, projektu vadībai vai rēķinu izveidei.

Tipiski uzdevumi ir statistika, kas regulāri jāģenerē, izmantojot grafiskus un tabulas attēlojumus. Darba soļi datu apkopošanai un formatēšanai vienmēr ir vienādi. Automatizācija ar Excel VBA un makro palīdz ietaupīt dārgo laiku un izvairīties no neuzmanīgām kļūdām.

Kā es varu rediģēt makro?

Jūsu darba soļi ir dokumentēti skriptu valodā, lai varētu viegli pielāgot un paplašināt makro koda logā jauniem lietošanas gadījumiem. Tāpēc ir iespējams, ka laika gaitā jūs automātiski izpildīsit arvien sarežģītākus uzdevumus. Sīkāk lasiet šeit, kā rediģēt makro-

To var izdarīt arī ar VBA un makro:

  • Rediģēt tabulas
  • Pielāgojiet Excel, izmantojot makro

Pielāgojiet Excel, izmantojot makro: Tas darbojas šādi

Ja vēlaties izveidot makro, aktivizējiet izstrādātāja rīkus, izmantojot izvēlnes lenti. Pēc tam makro varat pielāgot pēc saviem ieskatiem. To var izdarīt tikai dažos soļos:

  1. Noklikšķiniet uz izvēlnes vienuma "Fails" un pēc tam uz "Iespējas" un "Pielāgot lenti".

  2. Pēc tam galvenajā cilnē atzīmējiet izvēles rūtiņu blakus “Izstrādātāja rīki”. Pēc tam galvenajā izvēlnē atradīsit jauno izvēlnes vienumu.

  3. Noklikšķinot uz "Ierakstīt makro", jūs varat definēt faila nosaukumu un uzglabāšanas vietu, kāda tā ir no citām programmām.

Turklāt programmai Excel varat definēt taustiņu kombināciju, ar kuru var sākt makro. Jums vajadzētu būt uzmanīgiem, lai nejauši nepārrakstītu iepriekš noteiktas komandas, piemēram, CTRL + C. Makro apraksts palīdz dokumentēt mērķi un procedūru, lai vēlāk jūs un citi lietotāji varētu labāk orientēties. Tiklīdz esat sācis ierakstīšanu, veiciet ierakstāmās darbības. Sāciet ar vienkāršiem pielāgojumiem, piemēram, kolonnu un rindu formatēšanu. Beigās jūs pārtraucat ierakstīšanu. Varat to atskaņot jebkurā laikā, izmantojot bulttaustiņu.

Pielāgojiet darba soļus

Ierakstus var rediģēt pēc tam, lai jūs jebkurā laikā varētu optimizēt savus soļus. Tos var arī pielāgot un paplašināt jauniem un sarežģītākiem lietošanas gadījumiem.

Programmas darba soļi

Tāpat kā citas programmēšanas valodas, arī Excel VBA ļauj izmantot operatorus un komandas, kā arī izpildīt darba darbības ar zariem un cilpām. Šim nolūkam varat piekļūt arī ārējiem skriptiem. Vispārējā programmu secība tiek saglabāta standarta moduļos. Savukārt klases moduļi ļauj pārvaldīt objektu un to rekvizītu, notikumu vai metožu kodu.

VBA redaktors palīdz, ievadot kodu, taču kļūdas var ātri ielīst sintaksē. Izmantojot atkļūdotāju, ir iespējams noteikt kļūdas. Projektu pētnieks, kuru varat atrast, izmantojot taustiņu kombināciju CTRL + R vai galvenās izvēlnes sadaļā "Skatīt", var arī pārlūkot jūsu projektus, lai atrastu piemērotu kodu. Tas parāda visu attiecīgo elementu hierarhisku sarakstu.

Rediģējiet tabulas ar VBA un makro programmā Excel

Datu sakārtošana un formatēšana ir klasika. Pieņemsim, ka saņemat nedēļas pārdošanas tabulas ASV formātā ar USD 1,002,34 un jums tās jāpārveido par parasto apzīmējumu USD 1,002,34 šajā valstī. Pēc tam izdzēsiet liekās līnijas un sagatavojiet darblapu tā vizuālajam izskatam. Tipisks atkārtots uzdevums ir dažādu darbgrāmatu krāsu marķējums. Darba burtnīca "Ienākumi" jāatzīmē ar zaļu, darba lapa "Izdevumi" - ar sarkanu. Atsaucoties uz tabulas nosaukumu, krāsas var ātri piešķirt, izmantojot atbilstošo krāsu indeksu.

Izmantojot programmu VBA un makro programmā Excel, varat ļaut darbībām automātiski darboties, tiklīdz tās ir definētas. Ja izmantojat vairākas izklājlapas, pārliecinieties, vai programma darbojas ar absolūtām atsaucēm. To var izvairīties, izmantojot komandu “Relatīvās atsauces” zem makro ikonas.

Piekļūstiet citām programmām, izmantojot programmu VBA un makro programmā Excel

Excel piedāvā iespēju piekļūt citām programmām ar VBA un makro. Ar noteiktu programmēšanu jūs varat kontrolēt šīs programmas ārēji.

Atveriet failus un lietotnes

Funkcijas neaprobežojas tikai ar Excel vai Microsoft Visumu. Izmantojot funkciju "shell ()" un ceļu uz vēlamo failu, failus vai programmas var atvērt ar vienu klikšķi.

Lasiet datus no citiem failiem

Ir iespējams arī piekļūt un nolasīt citus failus. Viņiem pat nav jābūt atvērtiem, lai to izdarītu. Jūs varat, piemēram, cita Excel faila gadījumā, precīzi noteikt, kuras šūnas tiks izmantotas šim nolūkam.

Piekļūstiet Windows lietojumprogrammām

Tomēr izklājlapu programma var paveikt vēl vairāk. Izmantojot Excel, jums ir iespēja ļaut dažādām Office programmām mijiedarboties, izmantojot VBA kodu. Piemēram:

  • Pārsūtiet atvērtos kontaktus no Outlook uz atvērtu Word dokumentu
  • izdzēsiet tukšos teksta laukus no PowerPoint
  • izdzēsiet tukšas rindas no Excel darblapas.

Excel: VBA un makro var viegli ieprogrammēt

VBA un makro programmā Excel var ievērojami atvieglot Microsoft Office lietotāju darba pasauli. Tie var palīdzēt paātrināt darba procesus un samazināt kļūdu līmeni. Izmantojot dažus trikus, jūs varat pielāgot programmu pēc savas patikas.