Microsoft Excel як абзори муфидест, ки маъруфияти он солҳои зиёд рад карда нашудааст. Он дар ҳаёти касбӣ ва шахсӣ муҳим аст.

Бо илова кардани рамзи VBA ба файлҳои худ, шумо метавонед бисёр вазифаҳоро автоматӣ кунед ва вақти зиёдро сарфа кунед.

Ин курси ройгон ба шумо нишон медиҳад, ки чӣ гуна автоматикунонии вуруди вақт. Ва чӣ гуна амалиётро бо забони VBA ҳарчи зудтар ва осон кардан мумкин аст.

Викторинаи ихтиёрӣ ба шумо имкон медиҳад, ки малакаҳои нави худро санҷед.

VBA чист ва чаро мо онро истифода мебарем?

VBA (Visual Basic for Applications) забони барномасозӣ мебошад, ки дар ҳама барномаҳои Microsoft Office (ҳоло Microsoft 365) (Word, Excel, PowerPoint ва Outlook) истифода мешавад.

Дар ибтидо, VBA татбиқи забони Visual Basic (VB)-и Microsoft буд, ки дар замимаҳои Microsoft Office пайдо шудааст. Гарчанде ки ин ду забон бо ҳам зич алоқаманданд, фарқияти асосӣ дар он аст, ки забони VBA танҳо дар барномаҳои Microsoft Office истифода мешавад.

Ба шарофати ин забони содда шумо метавонед барномаҳои компютерии каму беш мураккаб созед, ки вазифаҳои такрориро автоматӣ мекунанд ё бо истифода аз як фармон миқдори зиёди амалиётҳоро иҷро мекунанд.

Дар шакли соддатарин, ин барномаҳои хурд макрос номида мешаванд ва скриптҳои аз ҷониби барномасозони VBA навишташуда ё аз ҷониби корбар барномарезишуда мебошанд. Онҳо метавонанд бо як фармони клавиатура ё муш иҷро карда шаванд.

Дар версияҳои мураккабтар, барномаҳои VBA метавонанд ба барномаҳои мушаххаси Office асос ёбанд.

Алгоритмҳоро барои ба таври худкор тавлид кардани гузоришҳо, рӯйхатҳои маълумот, почтаи электронӣ ва ғайра истифода бурдан мумкин аст. Шумо метавонед VBA-ро барои сохтани замимаҳои муфассали тиҷорӣ дар асоси замимаҳои стандартии Office истифода баред.

Гарчанде ки VBA дар айни замон барои барномасозони ботаҷриба хеле маҳдуд аст, дастрасӣ, функсияҳои ғанӣ ва чандирии он то ҳол ба бисёр мутахассисон, бахусус дар соҳаи молиявӣ, ҷолиб аст.

Барои офаридаҳои аввалини худ сабткунандаи макросро истифода баред

Барои сохтани макросҳо, шумо бояд барномаи Visual Basic (VBA), ки воқеан сабти макрос аст, бевосита дар асбоби барои ин пешбинӣшуда рамзгузорӣ кунед. На ҳама як олими компютерӣ ҳастанд, аз ин рӯ ин ҷост, ки чӣ гуна макросҳоро бидуни барномасозӣ насб кардан мумкин аст.

- Дар ҷадвал пахш кунед Таҳиякунанда, пас тугмаи рекорд макро.

— Дар сахро номи макрос, номеро, ки мехоҳед ба макроси худ диҳед, нависед.

Дар саҳро Тугмаи миёнабур, комбинатсияи калидҳоро ҳамчун миёнабур интихоб кунед.

Тавсифро нависед. Агар шумо зиёда аз як макрос сабт карда бошед, тавсия медиҳем, ки ҳамаи онҳоро дуруст номбар кунед, то истифодаи нодурустро пешгирӣ кунед.

– OK-ро пахш кунед.

Ҳама амалҳоеро, ки мехоҳед барномарезӣ кунед, бо истифода аз макрос иҷро кунед.

- Ба ҷадвал баргардед Таҳиякунанда ва тугмаро пахш кунед Сабтро қатъ кунед вақте ки шумо тамом кардед.

Ин амалиёт нисбатан содда аст, аммо он каме омодагиро талаб мекунад. Ин асбоб ҳамаи амалҳоеро, ки шумо ҳангоми сабт иҷро мекунед, нусхабардорӣ мекунад.

Барои роҳ надодан ба ҳолатҳои ғайричашмдошт, шумо бояд ҳамаи амалҳои заруриро барои кор кардани макрос иҷро кунед (масалан, нест кардани маълумоти кӯҳна дар оғози макрос) пеш аз оғози сабт.

Оё макросҳо хатарноканд?

Макросе, ки барои ҳуҷҷати Excel аз ҷониби корбари дигар сохта шудааст, бехатар нест. Сабабаш хеле содда аст. Ҳакерҳо метавонанд бо роҳи муваққатан тағир додани рамзи VBA макросҳои зараровар эҷод кунанд. Агар қурбонӣ файли сироятшударо кушояд, Office ва компютер метавонад сироят ёбад. Масалан, код метавонад ба замимаи Office ворид шуда, ҳар дафъае, ки файли нав эҷод мешавад, паҳн шавад. Дар бадтарин ҳолат, он ҳатто метавонад ба паёмдони шумо ворид шавад ва нусхаҳои файлҳои зарароварро ба корбарони дигар фиристад.

Чӣ тавр ман метавонам худро аз макросҳои зараровар муҳофизат кунам?

Макросҳо муфиданд, аммо онҳо инчунин хеле осебпазиранд ва метавонанд ба воситаи ҳакерҳо барои паҳн кардани нармафзори зараровар табдил ёбанд. Бо вуҷуди ин, шумо метавонед худро самаранок муҳофизат кунед. Бисёр ширкатҳо, аз ҷумла Microsoft, дар тӯли солҳо амнияти барномаҳои худро беҳтар карданд. Боварӣ ҳосил кунед, ки ин хусусият фаъол аст. Агар шумо кӯшиш кунед, ки файли дорои макросро кушоед, нармафзор онро манъ мекунад ва шуморо огоҳ мекунад.

Маслиҳати муҳимтарин барои пешгирӣ аз домҳои ҳакерҳо ин зеркашии файлҳо аз манбаъҳои номаълум аст. Инчунин муҳим аст, ки кушодани файлҳои дорои макросҳо маҳдуд карда шавад, то танҳо файлҳои боэътимод кушода шаванд.

 

Хониши мақоларо дар сайти аслӣ идома диҳед →