1. Makroslarni yaratish


Download 20.78 Kb.
bet1/5
Sana15.03.2023
Hajmi20.78 Kb.
#1268927
  1   2   3   4   5
Bog'liq
22-mavzu

Mavzu: Makroslarni aniqlash va joylashtirish


Reja:

1. Makroslar

2. Makroslarni yaratish

3.Makro konstruktor



Makroslar (ya'ni, VBA buyruqlar to'plami) dastur modullarida saqlanadi. Har qanday Excel ish kitobida biz istalgan sonli dastur modullarini yaratishimiz va u yerga makroslarimizni joylashtirishimiz mumkin. Bitta modul istalgan miqdordagi makroslarni o'z ichiga olishi mumkin. Barcha modullarga kirish muharrirning yuqori chap burchagidagi Project Explorer oynasi yordamida amalga oshiriladi (agar u ko'rinmasa, CTRL+R tugmalarini bosing). Dastur modullari har xil holatlar uchun bir necha turdagi bo'ladi:

  • Oddiy modullar – makrolar haqida gap ketganda ko‘p hollarda qo‘llaniladi. Bunday modulni yaratish uchun menyudan tanlang Qo'shish - modul. Ko'rsatilgan yangi bo'sh modul oynasida siz VBA-ga buyruqlarni klaviaturadan terish yoki boshqa moduldan, ushbu saytdan yoki boshqa joydan nusxalash orqali kiritishingiz mumkin:

Makro yozuvchisi foydalanuvchining har qanday harakatini VBA dasturlash tiliga o'giradigan va natijada olingan buyruqni dastur moduliga yozadigan Excelga o'rnatilgan kichik dastur. Agar biz yozib olish uchun so'l yozuvchisini yoqsak va keyin haftalik hisobotimizni yaratishni boshlasak, so'l yozuvchisi har bir harakatimizdan keyin buyruqlarni yozishni boshlaydi va natijada biz xuddi shunday hisobot yaratadigan makrosga ega bo'lamiz. dasturchi tomonidan yozilgan. Makroslarni yaratishning bu usuli foydalanuvchidan dasturlash va VBA bilimini talab qilmaydi va makrolardan videoyozuvning o'ziga xos analogi sifatida foydalanish imkonini beradi: yozuvni yoqing, operatsiyani bajaring, lentani orqaga o'rang va xuddi shu harakatlarni qaytadan boshlang. Tabiiyki, bu usul o'zining ijobiy va salbiy tomonlariga ega:

  • Makros yozuvchisi faqat Microsoft Excel oynasida bajariladigan amallarni yozib oladi. Excelni yopishingiz yoki boshqa dasturga o'tishingiz bilan yozish to'xtaydi.

  • Makro yozuvchisi faqat Excelda menyu buyruqlari yoki tugmalari bo'lgan amallarni yozib olishi mumkin. Dasturchi Excel hech qachon qila olmagan ishni bajaradigan makrosni yozishi mumkin (masalan, rang bo'yicha tartiblash yoki shunga o'xshash narsa).

  • Agar siz so'l yozuvchisi bilan makro yozishda xatoga yo'l qo'ysangiz, xato qayd etiladi. Biroq, oxirgi amalni bekor qilish uchun tugmani xavfsiz bosishingiz mumkin (Bekor qilish) - so'l yozuvchisi bilan makrosni yozib olishda u sizni nafaqat oldingi holatga qaytaradi, balki VBA-da oxirgi yozilgan buyruqni ham o'chiradi.

  • makro nomi - har qanday ism yoki ingliz tilida bo'ladi. Ism harf bilan boshlanishi va bo'sh joy yoki tinish belgilaridan iborat bo'lmasligi kerak.

  • Klaviatura yorlig'i – keyin makrosni tezda ishga tushirish uchun ishlatiladi. Agar siz kombinatsiyani unutib qo'ysangiz yoki uni umuman kiritmasangiz, so'l menyu orqali ishga tushirilishi mumkin Xizmat - Makro - Makros - Ishga tushirish(Asboblar — Ibratli — Makros — Ishga tushirish) yoki tugma yordamida macros (makroslar) tab dasturchi (ishlab chiquvchi) yoki ALT+F8 tugmalarini bosib.

  • Saqlash… – bu yerda siz makros matni saqlanadigan joyni ko'rsatasiz, ya'ni VBA-da makrodan iborat bo'lgan buyruqlar to'plami.:

    • Ushbu kitob - makro joriy ish kitobining modulida saqlanadi va natijada faqat ushbu kitob Excelda ochiq bo'lganda bajariladi.

    • Yangi kitob - makro shablonga saqlanadi, uning asosida Excelda har qanday yangi bo'sh ish kitobi yaratiladi, ya'ni makro joriy paytdan boshlab ushbu kompyuterda yaratilgan barcha yangi kitoblarda bo'ladi.

    • Shaxsiy makro kitob nomli maxsus Excel ish kitobidir Personal.xls, bu makro saqlash sifatida ishlatiladi. Barcha makroslar Personal.xls Excel ishga tushganda xotiraga yuklanadi va istalgan vaqtda va istalgan ish kitobida ishga tushirilishi mumkin.

Yozishni yoqish va yozib olish kerak bo'lgan amallarni bajargandan so'ng, buyruq bilan yozishni to'xtatish mumkin. Yozishni to'xtatish (Yozishni to'xtatish).

MAKROSLARNI ISHGA TUSHIRISH UCHUN TUGMA YARATISH


Makrosni ishga tushirish uchun klaviatura yorlig'ini eslab qolmaslik uchun tugmani yaratish va unga kerakli makrosni belgilash yaxshiroqdir. Tugma bir necha turdagi bo'lishi mumkin:

Download 20.78 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling