Microsoft Excel ir vairāk nekā noderīgs rīks, kura slava nav noliegta daudzus gadus. Tas ir būtiski profesionālajā un privātajā dzīvē.

Pievienojot failiem VBA kodu, jūs varat automatizēt daudzus uzdevumus un ietaupīt daudz laika.

Šis bezmaksas kurss parāda, kā automatizēt laika ievadīšanu. Un kā ar VBA valodu operāciju padarīt pēc iespējas ātrāku un vienkāršāku.

Izvēles viktorīna ļaus pārbaudīt savas jaunās prasmes.

Kas ir VBA un kāpēc mēs to izmantojam?

VBA (Visual Basic for Applications) ir programmēšanas valoda, ko izmanto visās Microsoft Office (tagad Microsoft 365) lietojumprogrammās (Word, Excel, PowerPoint un Outlook).

Sākotnēji VBA bija Microsoft Visual Basic (VB) valodas ieviešana, kas atrodama Microsoft Office lietojumprogrammās. Lai gan abas valodas ir cieši saistītas, galvenā atšķirība ir tā, ka VBA valodu var izmantot tikai Microsoft Office lietojumprogrammās.

Pateicoties šai vienkāršajai valodai, jūs varat izveidot vairāk vai mazāk sarežģītas datorprogrammas, kas automatizē atkārtotus uzdevumus vai veic lielu skaitu darbību, izmantojot vienu komandu.

Vienkāršākajā formā šīs mazās programmas sauc par makro, un tās ir skripti, ko rakstījuši VBA programmētāji vai ieprogrammējis lietotājs. Tos var izpildīt ar vienu tastatūras vai peles komandu.

Sarežģītākās versijās VBA programmas var būt balstītas uz konkrētām Office lietojumprogrammām.

Algoritmus var izmantot, lai automātiski ģenerētu pārskatus, datu sarakstus, e-pastus utt. Varat izmantot VBA, lai izveidotu detalizētas biznesa lietojumprogrammas, kuru pamatā ir standarta Office lietojumprogrammas.

Lai gan VBA pašlaik ir diezgan ierobežots pieredzējušiem programmētājiem, tā pieejamība, bagātīgā funkcionalitāte un lielā elastība joprojām patīk daudziem profesionāļiem, īpaši finanšu nozarē.

Izmantojiet makro ierakstītāju saviem pirmajiem darbiem

Lai izveidotu makro, jums ir jākodē Visual Basic (VBA) programma, kas faktiski ir makro ieraksts, tieši šim nolūkam paredzētajā rīkā. Ne visi ir datorzinātnieki, tāpēc tālāk ir norādīts, kā iestatīt makro, tos neprogrammējot.

– Noklikšķiniet uz cilnes attīstītājs, tad poga Reģistrs makro.

- Laukā makro nosaukums, ierakstiet nosaukumu, kuru vēlaties piešķirt savam makro.

Šajā jomā Īsinājumtaustiņš, izvēlieties taustiņu kombināciju kā īsceļu.

Ierakstiet aprakstu. Ja esat ierakstījis vairāk nekā vienu makro, iesakām tos visus pareizi nosaukt, lai izvairītos no ļaunprātīgas izmantošanas.

– Noklikšķiniet uz Labi.

Veiciet visas darbības, kuras vēlaties ieprogrammēt, izmantojot makro.

– Dodieties atpakaļ uz cilni attīstītājs un noklikšķiniet uz pogas Pārtraukt ierakstīšanu kad esat pabeidzis.

Šī darbība ir salīdzinoši vienkārša, taču tai nepieciešama zināma sagatavošanās. Šis rīks kopē visas darbības, kuras veicat ierakstīšanas laikā.

Lai izvairītos no neparedzētām situācijām, pirms ierakstīšanas ir jāveic visas darbības, kas nepieciešamas, lai makro darbotos (piemēram, jāizdzēš vecie dati makro sākumā).

Vai makro ir bīstami?

Makro, ko Excel dokumentam izveidojis cits lietotājs, nav drošs. Iemesls ir ļoti vienkāršs. Hakeri var izveidot ļaunprātīgus makro, īslaicīgi modificējot VBA kodu. Ja upuris atver inficēto failu, Office un dators var būt inficēti. Piemēram, kods var iefiltrēties Office lietojumprogrammā un izplatīties katru reizi, kad tiek izveidots jauns fails. Sliktākajā gadījumā tas var pat iefiltrēties jūsu pastkastē un nosūtīt ļaunprātīgu failu kopijas citiem lietotājiem.

Kā es varu pasargāt sevi no ļaunprātīgiem makro?

Makro ir noderīgi, taču tie ir arī ļoti neaizsargāti un var kļūt par rīku hakeriem ļaunprātīgas programmatūras izplatīšanai. Tomēr jūs varat efektīvi aizsargāt sevi. Daudzi uzņēmumi, tostarp Microsoft, gadu gaitā ir uzlabojuši savu lietojumprogrammu drošību. Pārliecinieties, vai šī funkcija ir iespējota. Ja mēģināt atvērt failu, kurā ir makro, programmatūra to bloķēs un brīdinās.

Vissvarīgākais padoms, lai izvairītos no hakeru kļūdām, ir neielādēt failus no nezināmiem avotiem. Ir arī svarīgi ierobežot to failu atvēršanu, kas satur makro, lai varētu atvērt tikai uzticamus failus.

 

Turpiniet lasīt rakstu oriģinālajā vietnē →