Visual Basic kodini ish kitoblariga kiritish uchun siz Microsoft Excel-ning o'rnatilgan VBA muharriridan foydalanishingiz mumkin. Excel-ning eng yaxshi tomonlaridan biri shundaki, u siz uchun VBA kodini yozishi mumkin-bu aynan siz makro yozayotganingizda. Excel -da makro yozilganda, Excel makrosini VBA kodida saqlaydi, uni Visual Basic Editor -da ko'rishingiz va tahrirlashingiz mumkin. Agar siz VBA uchun yangi bo'lsangiz, makrolar bilan o'ynash - bu ishni boshlashning ajoyib usuli. Bu wikiHow sizga Microsoft Excel -da o'zingizning VBA kodingizni osongina yaratishni, shuningdek, Visual Basic muharririda yanada rivojlangan kodni tahrir qilishni o'rgatadi.
Qadamlar
3dan 1 qism: Visual Basic muharririni ochish
Qadam 1. Excelda Dasturchi yorlig'ini yoqing
VBA tahrirlovchisini ochishdan va o'z makrosini yaratishni boshlashdan oldin, Excel asboblar paneliga "Ishlab chiquvchi" yorlig'ini qo'shishingiz kerak bo'ladi.
-
Windows
- Ni bosing Fayl menyuni tanlang va tanlang Variantlar.
- Bosing Tasmani sozlash menyuda.
- "Asosiy yorliqlar" ostidagi "Ishlab chiquvchi" katagiga belgi qo'ying va ustiga bosing OK.
-
macOS
- Ni bosing Excel menyuni tanlang va tanlang Tanlovlar.
- Bosing Tasma va asboblar paneli.
- Bosing Asosiy yorliqlar.
- "Ishlab chiquvchi" yonidagi katakchani belgilang.
- Bosing Saqlash va keyin oynani yoping.
Qadam 2. Developer yorlig'ini bosing
Endi siz yorliqni yoqdingiz, u Excel -ning yuqori qismida. Bu erda siz Visual Basic muharririni va ishlab chiqish uchun boshqa funktsiyalarni topasiz.
Qadam 3. Visual Basic ni bosing
Bu asboblar panelining chap tomonida, Ishlab chiquvchi oynasida. Bu sizning Visual Basic muharririni ochadi. Makro yozishdan oldin, keling, muharrir qanday ishlashini va qanday joylashishini bilib olaylik.
4 -qadam. Visual Basic muharriri atrofida o'z yo'lingizni bilib oling
Biz hozir faqat asosiy narsalarni ko'rib chiqamiz, chunki siz makrolar bilan ishlashni boshlaganingizda ko'proq tajribaga ega bo'lasiz.
- VBE -ning chap tomonidagi Loyihalar panelida siz ochilgan Excel ishchi daftarlarini topasiz. Ish daftarchasidagi har bir ishchi varaq alohida ob'ekt bo'lib, "Microsoft_Excel_Objects" ostida paydo bo'ladi.
- Makrolarni yozganingizdan so'ng, ular "Modullar" sarlavhasi ostida ushbu panelda modul sifatida paydo bo'ladi. Keyin modulni ochish orqali kodni tahrirlovchida ko'rishingiz va tahrir qilishingiz mumkin.
- Ibratli makro yozmasdan o'z modulingizni kiritish uchun tugmasini bosing Kiritmoq muharrirning yuqori qismidagi menyuni tanlang va tanlang Modul.
- Ni bosing X yoki Excelga qaytish uchun muharrirning yuqori qismidagi qizil doira.
3 -qismning 2 -qismi: Makro yozish va tahrirlash
Qadam 1. Excelda har qanday ishchi varaqni oching
Endi biz VBA yaratish va tahrir qilish uchun misol ishlatamiz. Excelga makro yozganingizda, VBA kodini yaratasiz, uni Visual Basic muharririda tahrir qilishingiz mumkin. Ushbu misolda biz A10 va B10 yig'indisini qo'shadigan so'lni yozamiz, natijalarni C10 da ko'rsatamiz va keyin qiymatni D10 ga ko'chiramiz. Bo'sh ish daftarchasini ochish va A10 va B10 ga ikkita raqamli qiymatni kiritish bilan boshlang.
Qadam 2. Developer yorlig'ini bosing
Bu ekranning yuqori qismida.
Tahrirlovchini bosish orqali ham ochishingiz mumkin Boshqa + F11 kompyuterda yoki Tanlash + F11 (yoki Fn + Tanlash + F11) Mac -da.
Qadam 3. bosing Makro yozish
U ekranning yuqori qismidagi Dasturchi yorlig'ida. Bu makro yozish muloqot oynasini ochadi.
Qadam 4. Ibratli nomni kiriting
Bu sum_and_Copy kabi makro nima uchun kerakligini tasvirlaydigan narsa.
Ibratli nomda bo'sh joy bo'lishi mumkin emas
Qadam 5. Makro uchun klaviatura yorlig'ini kiriting
Siz kiritgan yorliq makrosni tezda ishga tushirishga yordam beradi. Masalan, Ctrl + L.
Qisqa klavish alifbo harfidan iborat bo'lishi kerak
Qadam 6. Makro saqlanadigan joyni tanlang
Agar siz makrosni bu kitobdan boshqa joyda ishlatmoqchi bo'lmasangiz, tanlang Bu ish kitobi. Keling, hozircha bu variantni tanlaylik.
- Agar siz so'lni ishlatmoqchi bo'lsangiz va uning VBA skriptini barcha ish kitoblarida ko'rishni va tahrirlashni xohlasangiz, tanlang Shaxsiy makro ish kitobi. Bu Visual Basic muharririda alohida ishchi kitob sifatida ko'rsatiladi.
- Agar xohlasangiz, tavsifni ham kiritishingiz mumkin, masalan "Savdo yig'indisini D10 ga ko'chiradi".
Qadam 7. Yozishni boshlash uchun OK ni bosing
Yozishni boshlaganingizdan so'ng, siz qilgan barcha narsalar yozib olinadi va VBA kodi yordamida so'lga qo'shiladi.
Qadam 8. Yozmoqchi bo'lgan amallarni bajaring
Faqat makroga saqlamoqchi bo'lgan amallarni bajaring. Bizning misolimizda biz A10 ni B10 ga qo'shamiz, natijalarni C10 da ko'rsatamiz va keyin uni D10 ga ko'chiramiz. Mana, qadamlar:
- Ni bosing Uy yorliq
- C10 -da sichqonchani bosing.
- "Avtomatik yig'ish" menyusini bosing va tanlang SUM.
- Bosing Kirish yoki Qaytish tanlangan qiymatlarni qo'shish uchun.
- C10 -ni belgilang va bosing Ctrl + C (Kompyuter) yoki Cmd + C (Mac) nusxa ko'chirish.
- D10 -ni bosing va bosing Ctrl + V (Kompyuter) yoki Cmd + V Joylashtirish uchun (Mac).
Qadam 9. Ishlab chiquvchi yorlig'ini bosing va Yozishni to'xtatishni tanlang
Bu siz ilgari tanlagan "Record Macro" o'rnini bosadigan variant. Excel endi sizning harakatlaringizni yozmaydi.
Qadam 10. Asboblar panelidagi Makroslarni bosing
Bu siz ochgan barcha ish kitoblaridagi barcha makrolar ro'yxatini ko'rsatadi.
Qadam 11. Yangi makrosni tanlang va Tahrirlash -ni bosing
Bu Visual Basic Editor -da makrosingiz uchun VBA kodini ochadi. Endi VBA kodida sizning makrosingiz qanday ko'rinishini ko'rishingiz mumkin. Makrolarni yozishda va kodni tekshirishda siz Visual Basic haqida ko'proq bilib olasiz.
- Yuqorida aytib o'tganimizdek, makrolar modul sifatida saqlanadi-endi siz Loyihalar panelida so'lni o'z ichiga olgan "Modullar" bo'limini ko'rishingiz kerak.
- Siz shunchaki bosishingiz mumkin Visual Basic asboblar panelida Visual Basic muharririni ochish uchun tahrir qilmoqchi bo'lgan modulni o'ng tugmasini bosing va keyin bosing Tahrirlash.
12 -qadam. Makrosingizning VBA kodini tahrirlang
Aytaylik, biz so'lni D10 o'rniga E10 ga ko'chirishni xohlaymiz. Makrosni qayta yozishning o'rniga, biz kodni Visual Basic Editor -da tahrir qila olamiz. Bizning misolimizda muharrirda VBA kodining "D10" yozilgan qismini toping va uni "E10" bilan almashtiring.
Qadam 13. "Ishga tushirish" yorlig'ini bosing va "Sub/Userform" -ni tanlang
Bu sizning yangi tahrirlangan so'lingizni ishga tushiradi.
- Siz ham bosishingiz mumkin F5 yoki so'lni ishga tushirish uchun asboblar panelidagi ijro etish tugmasini bosing.
- Natijalarni ko'rish uchun Visual Basic muharririni yoping va ishchi sahifangizga qayting.
3dan 3 qism: Asosiy buyruq tugmachasini yaratish
Qadam 1. Excelda bo'sh ish varag'ini oching
VBA haqida bilishning yana bir usuli - Excel ichidan kod kiritish. Ushbu misolda biz bosilganda ma'lum bir tarzda ishlaydigan tugmachani yaratamiz va tahrir qilamiz.
Qadam 2. Developer yorlig'ini bosing
Excel -ning yuqori qismida joylashgan.
Qadam 3. Qo'shish tugmasini bosing
Bu asboblar panelidagi asboblar qutisi belgisi. Bu menyu ochadi.
Qadam 4. "Active X Control" bo'limidagi Buyruq tugmasi belgisini bosing
Bu ikkinchi bo'limda birinchi variant.
Sichqoncha kursorini ushbu bo'limning birinchi belgisiga olib borganingizda, "Buyruqlar tugmasi" yozuvi paydo bo'ladi, shunda siz o'ng tugma bilan ishlayotganingizni bilasiz
Qadam 5. Bo'sh katakchani bosing
Bu ish kitobingizda "Buyruqlar tugmasi" deb nomlangan yangi tugmani yaratadi. Siz tugmani har bosganingizda ma'lum vazifani bajaradigan ushbu tugmachaga makro belgilashingiz mumkin. Bizning misolimizda biz tugmani "wikiHow" so'zini A1 katakchasiga kiritamiz.
The Dizayn rejimi asboblar panelidagi tugma yonib turishi kerak. Agar yo'q bo'lsa, uni yoritish uchun bosing.
Qadam 6. Buyruqlar tugmachasini o'ng tugmasini bosing va Kodni ko'rish-ni tanlang
Bu tugma kodini Visual Basic Editor -da ochadi.
- Siz shuningdek tugmani bir marta bosishingiz va tanlashingiz mumkin Kodni ko'rish asboblar panelida.
- Kodni makro yozish kabi modul sifatida kiritish o'rniga, siz tugmani qo'ygan ishchi varaqning kodini qo'shasiz. Siz har doim Visual Basic muharririni ochish, tugmachani o'z ichiga olgan ishchi varaqni o'ng tugmasini bosish va tanlash orqali ushbu kodni ko'rishingiz va o'zgartirishingiz mumkin. Kodni ko'rish.
Qadam 7. "wikiHow" ni A1 yacheykasiga chop etish uchun kodni kiriting
Mavjud kod tugma uchun. Tugmani biror narsa qilish uchun biz kodimizni mavjud kodning ikki qatori orasiga qo'shishimiz kerak bo'ladi. Quyidagi kodni ikkita satr orasiga nusxalash va joylashtirish:
-
Diapazon ("A1"). Value = "Salom"
Qadam 8. Visual Basic muharririni yoping
Buni amalga oshirish uchun tugmani bosish kifoya X yoki oynaning yuqori qismidagi qizil doira. Bu sizni ish sahifangizga qaytaradi.
Qadam 9. Asboblar panelidagi Dizayn rejimi -ni bosing
Bu dizayn rejimidan chiqadi-agar siz hali ham dizayn rejimida bo'lsangiz, tugmani bosa olmaysiz.
Qadam 10. Buyruqlar tugmasini bosing
Endi siz ishchi varaqning A1 katakchasida "wikiHow" so'zini ko'rishingiz kerak.
Kodni qayta tahrir qilish uchun bosing Dizayn rejimi, tugmani tanlang va keyin bosing Kodni ko'rish asboblar panelida yoki o'ng tugmasini bosing va tanlang Kodni ko'rish.
Maslahatlar
- Agar siz VBA -da yangi bo'lsangiz, kirish darsini yoki YouTube -da yangi boshlanuvchilar videolarini tekshirib ko'ring.
- VBA bilan ko'proq tajribaga ega bo'lgach, mashhur Excel VBA foydalanuvchilar forumlarini ko'rib chiqing Reddit /r /vba va /r /excel.