Dasturlarning misollari Vba. Vba dasturlash asoslari va Microsoft Office ilovasida makrolarni yaratish
Download 0.9 Mb. Pdf ko'rish
|
2.VBA dasturlash muhiti va unda ishlash
- Bu sahifa navigatsiya:
- Service-Macro- EditorVizualAsosiy(Alt + F11).
- XususiyatlarOyna
- Qoshish - Module
- Alt + F8
Dasturlarning misollari Vba. VBA dasturlash asoslari va Microsoft Office ilovasida makrolarni yaratish Biz Excel rekordini ishlatib, makroyu qayd etish bilan qisqacha tanishdik. Endi biz bu yirtqichlarga sho'ng'iymiz va misol uchun oddiy makrolardan bir juftni yozamiz. Misollardan birida an'anaga ko'ra, biz "Xabar" turi muloqot oynasidagi ishni namoyish qilamiz, ikkinchidan, biz muloqot qutisini kengaytiramiz. Misol 1. VBA-da oddiy msgBox dialogli xabar Biz barcha dasturiy misollarning boshlanish an'analaridan chetga chiqmaymiz. Keling, makroyu yozib, "Salom Dunyo" yozuvi bilan bizga xabarlar qutisini beradi. Shu bilan birga foydalanuvchi dialoglari bilan ishlashni ko'rib chiqing. Endi biz makrolarni faqat qo'lda rejimda yozishga harakat qilamiz. Shunday qilib, so'l yaratish uchun sevimli Visual BASIC (va hokazo) muharriri bilan oynani ochishingiz kerak. Buning uchun quyidagi amallarni bajaring: Service-Macro- EditorVizualAsosiy(Alt + F11). MS Visual BASIC muharriri oynasi ochiladi. Agar siz chap oyna bo'lmasa, ularni yoqishingiz kerak. Buning uchun F4 tugmasini bosing - Xususiyatlar oynasini ochadi XususiyatlarOyna, va Ctrl + R - oynani ochadi LoyihaExplorer.Kelajakda bu derazalarsiz ishlash juda qiyin. Hammasi Qilgan ishlaringiz. Oynada nima ko'rayapmiz Loyiha? Ushbu deraza bizning kitobimizning tuzilishini aks ettiradi. Kitobning obyektlari - 1, 2, 3, Bu kitob. Biz ushbu narsalarni keyingi maqolalarda batafsil o'rganib chiqamiz, ammo hozirgi kunga qaytib kelaman. Kodni yozishni boshlash uchun nima qilish kerak? Moduli yaratishingiz kerak. Eslatma: Umumiy holda, men kodni ishlovchilar uchun turli modullarga bo'lishini tavsiya etaman. Bu kodni tushunishni osonlashtiradi va tuzishda tartibni yaratadi. Moduli yaratish: Qo'shish - Module Modulning bo'sh oynasini ochishdan avval, daftar kabi. Birinchi so'lni yozib olganimizda biz allaqachon bu oynani ko'rdik. "Yaxshi ohang" qoidalariga ko'ra biz modulimizga nom beramiz, uni " Macrobook". Buni amalga oshirish uchun, Xususiyatlar oynasiga o'ting va sohada nom kiriting (Ism) Kodni tahrirlash oynasiga o'ting va quyidagilarni yozing: Bajarildi! Excel kitobini ochish oynasini bosing Alt + F8va bizning "Salom" so'lini ko'ring Faqatgina " Yugurish". Ibratli so'rov natijasida biz quyidagi turdagi va mazmundagi xabarni olamiz: 2-misol. VBA-da kengaytirilgan suhbatli xabar msgBox «Ha», «Yo'q», «Bekor qilish», Ibratli "Salom" kodiga o'ting va buyruqqa qo'shiling msgboxquyidagilar: Msgbox "Salom, dunyo!", VbYesNoCancel, "My MacRo" "Salom, dunyo!" Dan keyin vergul qo'yganingizda barcha mavjud dialog oynasi turlarini ko'rishingiz mumkin. Har bir kishini tushunish uchun tajriba qiling. Bizning so'limizni ishga tushiramiz Endi biz boshqa aloqa shakliga ega bo'ldik. Hozir hammasi shu. Maqolalar va darslarga qat'iy rioya qiling. Agar sizda biron bir savol bo'lsa, rohat bilan javob beraman, zarurat tug'ilganda, tushuntirish bilan maqola yozaman. Video: VBAdagi msgboxga misol Misol uchun, oddiy sub-turi VBA protsedurasini boshlang. VBA modulida saqlanadi va birinchi yuz musbat tamsaytlarning summasini hisoblab chiqadi. Hisob-kitoblar oxirida protsedura natija bilan xabarni ko'rsatadi. Pastki VBA_Demo () "Oddiy VBA protsedurasining misoli Uzunlikning uzunligi, uzoq davom etadigan uzunligi Jami = 0 I = 1 dan 100gacha Jami = Umumiy + i Keyingi i Msgbox jami End sub Notani formatda yoki yuklab oling Ushbu koida ba'zi mashhur til elementlaridan foydalanadi: izoh (apostrophe bilan boshlangan satr); o'zgarmaydigan deklaratsiyasining iborasi (Litsiya kalit so'zidan boshlangan satr); ikkita parametr (Total va i); ikkita belgilash operatori (Jami = 0 va Total = Total + i); tsiklik tuzilish (For - Next); vBA funksiyasi (MsgBox). Sharhlar Fikr uchun yangi satrdan foydalaning yoki bitta satrda ko'rsatilgan ko'rsatgichdan so'ng fikringizni qo'shing. Ba'zi holatlarda, ushbu yo'riqnomani unga kiritmasdan yoxud to'liq ko'rsatmalar to'plamini tekshirish kerak. Tegishli ko'rsatmalarni o'chirish o'rniga, chiziqning boshida belgilashni qo'shish orqali uni sharhga aylantirish kifoya. Shundan so'ng, VBA jarayoni bajarishda ko'rsatmalar (yoki ko'rsatmalar) e'tibor bermaydi. Fikrni bayonotga aylantirish uchun, chiqib ketish belgisini o'chirib tashlang. Argumentlar, ma'lumotlar turlari va doimiy Download 0.9 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling