Microsoft Excel, uzun illərdir ki, şöhrəti inkar edilməyən faydalı bir vasitədir. Peşəkar və şəxsi həyatda əvəzolunmazdır.

Fayllarınıza VBA kodu əlavə etməklə siz bir çox işi avtomatlaşdıra və çox vaxta qənaət edə bilərsiniz.

Bu pulsuz kurs sizə vaxt girişini necə avtomatlaşdıracağınızı göstərir. Və əməliyyatı VBA dili ilə necə tez və asan etmək olar.

Könüllü viktorina sizə yeni bacarıqlarınızı sınamağa imkan verəcək.

VBA nədir və niyə istifadə edirik?

VBA (Visual Basic for Applications) bütün Microsoft Office (indiki Microsoft 365) proqramlarında (Word, Excel, PowerPoint və Outlook) istifadə olunan proqramlaşdırma dilidir.

Əvvəlcə VBA Microsoft Office proqramlarında tapılan Microsoft-un Visual Basic (VB) dilinin tətbiqi idi. İki dil yaxından əlaqəli olsa da, əsas fərq VBA dilinin yalnız Microsoft Office proqramlarında istifadə oluna bilməsidir.

Bu sadə dil sayəsində təkrarlanan tapşırıqları avtomatlaşdıran və ya bir əmrdən istifadə edərək çoxlu sayda əməliyyatları yerinə yetirən az-çox mürəkkəb kompüter proqramları yarada bilərsiniz.

Ən sadə formada bu kiçik proqramlar makro adlanır və VBA proqramçıları tərəfindən yazılmış və ya istifadəçi tərəfindən proqramlaşdırılmış skriptlərdir. Onlar bir klaviatura və ya siçan əmri ilə icra edilə bilər.

Daha mürəkkəb versiyalarda VBA proqramları xüsusi Office proqramlarına əsaslana bilər.

Alqoritmlər hesabatları, məlumat siyahılarını, e-poçtları və s. yaratmaq üçün avtomatik olaraq istifadə edilə bilər. Standart Office proqramları əsasında ətraflı iş proqramları yaratmaq üçün VBA-dan istifadə edə bilərsiniz.

VBA hazırda təcrübəli proqramçılar üçün kifayət qədər məhdud olsa da, onun əlçatanlığı, zəngin funksionallığı və böyük çevikliyi hələ də bir çox peşəkarları, xüsusən də maliyyə sənayesində cəlb edir.

İlk yaradıcılığınız üçün makro yazıcıdan istifadə edin

Makroslar yaratmaq üçün siz bilavasitə bunun üçün nəzərdə tutulmuş alətdə əslində makro qeydi olan Visual Basic (VBA) proqramını kodlamalısınız. Hər kəs kompüter alimi deyil, ona görə də makroları proqramlaşdırmadan necə qurmaq olar.

– Nişanı vurun İnkişaf etdirici, sonra düyməni Enregistrer makro.

- Sahəsində makro adı, makronuza vermək istədiyiniz adı yazın.

Sahədə Qısayol düyməsi, qısa yol kimi düymələr kombinasiyasını seçin.

Təsvir yazın. Birdən çox makro qeydə alınmışdırsa, sui-istifadə etməmək üçün onların hamısını düzgün adlandırmağı tövsiyə edirik.

– OK düyməsini basın.

Makrodan istifadə edərək proqramlaşdırmaq istədiyiniz bütün hərəkətləri yerinə yetirin.

- Nişana qayıdın İnkişaf etdirici düyməsini basın Yazmağı dayandırın bitirdikdən sonra.

Bu əməliyyat nisbətən sadədir, lakin müəyyən hazırlıq tələb edir. Bu alət qeyd edərkən etdiyiniz bütün hərəkətləri kopyalayır.

Gözlənilməz halların qarşısını almaq üçün qeyd etməyə başlamazdan əvvəl makronun işləməsi üçün lazım olan bütün hərəkətləri yerinə yetirməlisiniz (məsələn, makronun əvvəlində köhnə məlumatları silmək).

Makroslar təhlükəlidirmi?

Başqa istifadəçi tərəfindən Excel sənədi üçün yaradılmış makro təhlükəsiz deyil. Səbəbi çox sadədir. Hakerlər VBA kodunu müvəqqəti olaraq dəyişdirərək zərərli makrolar yarada bilərlər. Qurban yoluxmuş faylı açarsa, Office və kompüter yoluxmuş ola bilər. Məsələn, kod Office proqramına sıza və hər dəfə yeni fayl yaradılanda yayıla bilər. Ən pis halda o, hətta poçt qutunuza sıza və zərərli faylların surətlərini digər istifadəçilərə göndərə bilər.

Mən özümü zərərli makrolardan necə qoruya bilərəm?

Makrolar faydalıdır, lakin onlar həm də çox həssasdırlar və hakerlər üçün zərərli proqramları yaymaq üçün alətə çevrilə bilərlər. Bununla belə, özünüzü effektiv şəkildə qoruya bilərsiniz. Bir çox şirkətlər, o cümlədən Microsoft, illər ərzində proqram təhlükəsizliyini təkmilləşdirib. Bu funksiyanın aktiv olduğundan əmin olun. Tərkibində makro olan faylı açmağa cəhd etsəniz, proqram onu ​​bloklayacaq və sizi xəbərdar edəcək.

Hakerlərin tələlərindən qaçmaq üçün ən vacib məsləhət naməlum mənbələrdən faylları yükləməməkdir. Yalnız etibarlı faylları açmaq üçün makroları olan faylların açılmasını məhdudlaşdırmaq da vacibdir.

 

Məqaləni orijinal saytda oxumağa davam edin →