Mundarija
Excel VBA - bu katta hajmdagi vazifalarni juda tez bajarish uchun kuchli va qulay vosita. VBA orqali siz bir nechta shartlarni qo'llashingiz va individual shartlar asosida turli natijalar olishingiz mumkin. Endi, ba'zan, ish kitobingizda ma'lum bir varaq bor yoki yo'qligini tekshirishni xohlashingiz mumkin. Va agar bo'lmasa, siz ushbu varaqni yaratishingiz kerak bo'lishi mumkin. Ushbu maqolada men sizga Excel VBA-dan foydalanib varaq qo'shish bo'yicha barcha qadamlarni ko'rsataman.
Excel VBA: Agar u mavjud bo'lmasa varaq qo'shing (Tezkor ko'rish)
1285
Yuqoridagi kodni qo'llash uchun yangi modulga kiriting.
Amaliyot kitobini yuklab oling
Siz bizning amaliyot kitobimizni bu yerdan bepul yuklab olishingiz mumkin!
Agar u mavjud bo'lmasa, varaq qo'shing.xlsm
VBA kodini qo'shish bosqichlari. Excel Agar u mavjud bo'lmasa
Deylik, sizda yanvar, fevral, mart va aprel deb nomlangan 4 ta ish varaqlaridan iborat ishchi kitobingiz bor. Har bir varaqda keyingi oyning savdo hisoboti mavjud. Endi siz ish kitobida bir nechta varaqlarni topishingiz va agar u mavjud bo'lmasa, varaqni qo'shishingiz kerak. Buni amalga oshirish uchun quyidagi bosqichma-bosqich ko'rsatmalarga amal qilishingiz mumkin.
📌 1-qadam: Yangi modulni kiritish
Birinchi navbatda, kiritishingiz kerak. VBA kodini yozish uchun modul.
- Buni amalga oshirish uchun eng boshida Dasturchi yorlig'iga >> Visual Basic vositasiga o'ting.
- Natijada Microsoft VisualBasic for Applications oynasi paydo boʻladi.
- Keyin, Qoʻshish yorligʻi >> Modul asbobiga oʻting.
Shunday qilib, Module1 nomli yangi modul yaratildi.
Batafsil o'qing: Vaqtni qanday qo'shish kerak Excel VBA da nomlash (6 ta oson yo'l)
O'xshash o'qishlar
- Yangi ish kitobini yaratish va Excelda VBA-dan foydalanib saqlash
- Excel VBA: Yangi ish kitobini yarating va unga nom bering (6 ta misol)
- Excelda makro yordamida shablondan qanday yangi varaq yaratish mumkin
📌 2-qadam: Kerakli VBA kodini yozing va saqlang
Endi kodni modul ichiga yozib, uni saqlashingiz kerak.
- In. Buning uchun Module1 opsiyasini bosing va kod oynasiga quyidagi kodni yozing.
23134849
- A natijada kod oynasi quyidagi ko'rinishga ega bo'ladi.
🔎 Kod izohi:
♣ 1-bo'lim:
4874
Ushbu qismda biz makro nomini va nam o'zgaruvchisini e'lon qildik. es.
♣ 2-bo'lim:
4175
Ushbu qismda biz kiritish oynasini yaratdik. Ushbu kiritish oynasi orqali biz topishimiz kerak bo'lgan fayl nomini kiritishimiz mumkin.
♣ 3-bo'lim:
9668
Ushbu qismda ish kitobida kerakli varaq mavjudligini tekshiramiz. Aks holda, u kerakli varaqni yaratadi va bizga bu o'zgarish haqida xabar ko'rsatadi.
♣ 4-bo'lim:
9121
Ushbu qismda, agar kerakli varaq ishchi kitobida allaqachon mavjud bo'lsa, biz natija bilan ishladik. Ushbu stsenariyda ushbu varaq mavjudligi haqida xabar beruvchi boshqa xabar oynasi paydo bo'ladi. Bundan tashqari, ushbu qismda biz kodni to'g'ri yakunlaymiz.
- Keyin Ctrl + S tugmalarini bosing.
- Keyinchalik Microsoft Excel oynasi paydo bo'ladi. Yo'q tugmasini bosing.
- Natijada Boshqa saqlash oynasi paydo bo'ladi.
- Keyin, .xlsm formati sifatida Tiri sifatida saqlash: variantini tanlang. Keyinchalik, Saqlash tugmasini bosing.
Shunday qilib, siz kerakli kodni yozdingiz va saqladingiz.
Izoh:
Excel ish kitobini .xlsm formatida saqlashingiz kerak. Aks holda, so'l yoqilmaydi va kod ishlamaydi.
Batafsil o'qing: O'zgaruvchan nomli varaq qo'shish uchun Excel VBA (5 ta ideal misol)
📌 3-qadam: Kodni ishga tushirish
Endi kodni ishga tushirish va natijalarni tekshirish kerak.
- Buni amalga oshirish uchun birinchi navbatda tugmasini bosing. Ilovalar uchun Microsoft Visual Basic oynasidagi Ishga tushirish belgisida.
- Natijada, Makrolar oynasi paydo bo'ladi.
- Keyin, AddSheetIfNotExist makrosini tanlang va Ishga tushirish tugmasini bosing.
- Hozirda biz yaratgan xabarlar oynamiznomli Mavjud bo'lmasa varaq qo'shish paydo bo'ladi. Bu yerda avtomatik variant Vraqam5 boʻladi.
- Endi tekshirish uchun “Aprel”<2 deb yozing> matn maydoniga bosing va Ok tugmasini bosing.
- Keyinchalik siz boshqa xabarni ko'rasiz. varaq allaqachon mavjudligini bildiruvchi oyna paydo bo'ladi.
- Ok tugmasini bosing.
- Shundan so'ng, kodni qayta ishga tushiring va yaratilgan xabar oynasining matn maydoniga “May” deb yozing. Keyin OK tugmasini bosing.
- Natijada siz boshqa xabar oynasini ko'rasiz. sizga “May” varaqasi mavjud emasligi va shu tariqa u ushbu varaqni yaratgani haqida xabar beradi.
- Keyin OK tugmasini bosing.
Nihoyat, siz ilgari mavjud bo'lmagan varaq qo'shganingizni ko'rishingiz mumkin. Va ish kitobi hozir shunday ko'rinadi.
Batafsil o'qing: Excel VBA: Oxirgidan keyin varaq qo'shing (3 ta ideal misol)
Xulosa
Shunday qilib, ushbu maqolada men sizga Excel VBA-da mavjud bo'lmasa, varaq qo'shishning barcha bosqichlarini ko'rsatdim. Buni yaxshiroq tushunish va kerakli natijaga erishish uchun to'liq maqolani diqqat bilan ko'rib chiqing. Umid qilamanki, siz ushbu maqolani foydali va ma'lumotli deb topasiz. Agar sizda boshqa savollar yoki tavsiyalar boʻlsa, iltimos, men bilan bogʻlaning.
Va yana koʻp narsalarni bilish uchun ExcelWIKI ga tashrif buyuring.shunga o'xshash maqolalar. Rahmat!