Mundarija
Yacheykalarni tanlash bo'yicha formatlash va bir vaqtning o'zida katta ma'lumotlar bilan ishlash uchun vaqt sarflanadi. Ammo VBA yordamida biz buni juda oson bajarish uchun dasturlashimiz mumkin. Ushbu qo'llanmada biz sizga Excel VBA diapazonida o'zgaruvchan qator va o'zgaruvchi ustun dan qanday foydalanishni ko'rsatamiz.
Amaliyot kitobini yuklab oling
Ushbu maqolani o'qiyotganingizda mashq qilish uchun ushbu mashq kitobini yuklab oling.
VBA.xlsm bilan o'zgaruvchan satr va ustun
5 mos keladi. O'zgaruvchan qator va ustunli diapazondan Excel VBA da foydalanish usullari
Keyingi bo'limda biz 5 o'zgaruvchan qatorlar va ustunlar
1. Excel VBA yordamida oʻzgaruvchan qatorni qoʻllash orqali maʼlum diapazonni formatlang
Keling, aytaylik, biz o'zgaruvchan qator raqami uchun ariza berish orqali o'zgaruvchan diapazonni tanlamoqchimiz. Biz diapazonni tanlaymiz B5:C10 va diapazonda shrift rangini ( Maroon ) qo'llaymiz. Buning uchun quyidagi oddiy amallarni bajaring.
♠ 1-qadam: VBA modulini yarating
- Birinchi navbatda hammasi, VBA makrosini boshlash uchun Alt + F11 tugmalarini bosing.
- Qoʻshish-dagi -ni bosing.
- Keyin, tanlang Modul .
♠ 2-qadam: VBA kodini yozing
- Yozing quyidagi VBA kodlari.
9011
♠ 3-qadam: Dasturni ishga tushirish
- Birinchidan, dasturni saqlang va ishga tushirish uchun F5 tugmasini bosing.
- Shuning uchun Kirish maydoni paydo boʻladi va unga kiriting. 10 qator raqami sifatida.
- Nihoyat, Enter -ni bosing. diapazon ( Qator 5 , ustun 2 ) bilan ( O'zgaruvchan 10-qator , 3-ustun ) tanlanadi .
♠ 4-qadam : Shrift rangini diapazonga qo'llang
- Tanlangan diapazonga shrift rangi qo'shish uchun quyidagi VBA kodlarini<2 joylashtiring>.
8885
♠ 5-qadam: Qator raqamini kiriting
- Yuring a qator raqami ( 10 ) Kirish maydoni .
- OK tugmasini bosing .
- Shuning uchun, tanlangan diapazon quyidagi rasmda ko'rsatilganidek rangli bo'ladi.
Batafsil o'qing: Excelda diapazon o'zgaruvchisini tanlash uchun VBA-dan qanday foydalanish (5 usul)
2. Dinamik diapazonni sozlash Excel VBA bilan o'zgaruvchan qatorni qo'llash
Agar siz foydalanayotgan diapazon shunchalik katta bo'lsa, siz satr raqamini farqlay olmaysiz, o'zgaruvchi qatori
♠1-qadam: VBA kodini kiriting
- Qo'shish
- -dan yangi modul ni tanlang. Yangi Module , quyidagi VBA dasturini yozing.
6111
♠ 2-qadam: Tanlovni oling
- Dasturni ishga tushirgandan so'ng, sizning diapazoni tanlanadi so'nggi marta foydalanilgangacha qator.
♠ 3-qadam: Shrift rangini qo'llash
- Tanlangan diapazonni belgilash uchun yoki tahrirlash uchun quyidagi VBA kodlarini joylashtiring.
8661
♠ 4-qadam: Yakuniy natija
- Nihoyat, dasturni saqlang va uni F5 tugmasini bosib ishga tushiring.
- Natijada, oxirgi ishlatilgan qator diapazoni rang bilan formatlanadi.
Batafsil o'qing: Excel VBA: Dinamik diapazonni boshqa ish kitobiga nusxalash
O'xshash o'qishlar
- Excel-dagi diapazondagi har bir qator uchun VBA-dan qanday foydalanish kerak
- VBA Excel-da diapazondagi qatorlar va ustunlar bo'ylab aylanish uchun ( 5 ta misol) <1 6>
- Excel VBA-dan hujayra boʻsh boʻlguncha diapazon boʻylab aylanish (4 ta misol)
- Excel VBA-da diapazonni massivga qanday aylantirish mumkin (3 usul)
- Excelda faol katakchadan diapazonni tanlash uchun VBA-dan qanday foydalanish (3 usul)
3. Excel VBA yordamida o'zgaruvchan ustunni qo'llash orqali ma'lum diapazonni formatlash
oʻzgaruvchan satrlar ga oʻxshab, Oʻzgaruvchan ustunlar ni Excel VBA bilan qoʻllashingiz mumkin. B5 ( Qator 5 , ustun 2 ) katak birinchi katak dir. diapazon, va 8-qator - diapazondagi oxirgi qator ; oxirgi ustun o'zgaruvchi ustun . O'zgaruvchi ustunini qo'llash uchun quyidagi tartiblarni bajaring.
♠ 1-qadam: VBA kodini yozing
- Yangi Module , quyidagi VBA kodini yozing.
8246
♠ 2-qadam: Dasturni ishga tushirish
- Dasturni ishlash uchun saqlashdan keyin F5 bosing.
- Shuning uchun , siz quyidagi natijalarni ko'rasiz, chunki tanlangan katakchalaringiz B5:E8 diapazonidir.
4. Excel VBA bilan o'zgaruvchan ustunni qo'llash orqali dinamik diapazonni moslashtiring
Avvalgisiga qo'shimcha ravishda siz o'zgaruvchan ustunni dinamik bajarish uchun sozlashingiz mumkin. Siz ustundagi ma'lumotlarni ko'paytirsangiz, bu tanlovga qo'shiladi. Buning uchun quyidagi oddiy koʻrsatmalarga amal qiling.
♠ 1-qadam: VBA kodini joylashtiring
- Quyidagini qo'ying VBA yangi Modul ga kodlaydi.
2554
♠ 2-qadam: Dasturni ishga tushiring
- Birinchidan, dasturni saqlang va ishga tushirish uchun F5 bosing.
- Natijada diapazon tanlanadi va
oxirgi ishlatilgan ustun .
Batafsil o'qing: Excel makrosi: bir nechta ustunlarni saralashDinamik diapazon (4 usul)
5. Excel VBA yordamida oʻzgarmaydigan qator va oʻzgaruvchan ustun bilan diapazon yarating
Muhimi, siz ikkala oʻzgaruvchan satrdan foydalanishingiz mumkin. va o'zgaruvchan ustunlar siz tanlagan tanlov bo'yicha. Tanlangan diapazonimizdagi birinchi katakcha B5 ( Qator 5, ustun 2 ) va oxirgi diapazon tanlovimizga qarab oʻzgaradi. Vazifani bajarish uchun quyida koʻrsatilgan amallarni bajaring.
♠ 1-qadam: VBA kodini kiriting
- Birinchi navbatda, yangisini yarating Modul .
- Keyin, quyidagi VBA kodlarini yozing.
2926
♠ 2-qadam: Qator raqamini kiriting
- har qanday qator raqamini kiriting.
♠ 3-qadam: Ustun raqamini kiriting
- har qanday ustun raqamini kiriting .
♠ 4-qadam: Yakuniy natijalarni oling
- Shunday qilib, siz tanlaganingizdek ( Qator , ustun ) = ( 8,5 ), siz quyida ko'rsatilgandek yakuniy natijaga erishasiz rasm.
Xulosa
Nihoyat, Excel VBA
Agar sizda mavjud bo'lsa.savollar, iltimos, biz bilan bog'lanishda ikkilanmang. Iltimos, fikrlaringizni quyidagi izohlar bo‘limida baham ko‘ring.
Exceldemy xodimlari imkon qadar tezroq siz bilan bog‘lanadi.
Biz bilan qoling va o‘rganishda davom eting.