Mündəricat
Bu məqalədə biz Excel VBA -dən aralıq dəyişənini seçmək üçün necə istifadə etmək barədə bəzi fikirləri nümayiş etdirəcəyik. Biz VBA istifadə edərək bu seçilmiş xanalarda bəzi ümumi əməliyyatları yerinə yetirə bilərik. Aşağıdakı Excel verilənlər bazasında biz bəzi qərb qrup adlarını və onlara uyğun vokal müğənnilərini göstəririk.
Təcrübə İş Kitabını Yükləyin
VBA diapazonunu Selection.xlsm-ə təyin etmək üçün
Excel-də Seçim üçün diapazon dəyişənini təyin etmək üçün VBA-dan istifadə etməyin 5 yolu
1. Excel VBA ilə Aralığı Seçmək üçün Diapazon Dəyişəninin qurulması
Biz VBA -də aralığı təyin etməklə diapazon seçə bilərik. Tutaq ki, biz B5:C8 xanalarını seçmək istəyirik. Gəlin aşağıdakı prosedura keçək.
Addımlar:
- VBA, -də kod yazmaq üçün əvvəlcə Developer'ı açın. tab və sonra Visual Basic seçin.
Sonra o, Microsoft Visual Basic-in yeni pəncərəsini açacaq. Proqramlar .
- İndi Daxil et >> Modulu
seçin.
- Aşağıdakı kodu VBA Modulu -na yazın.
4957
Burada biz B5:C8 diapazonunu Rng1 olaraq qoyuruq . Biz onu VBA -dən Range Method ilə seçirik. Nəzərə alın ki, biz aktivləşdirməliyik excel vərəqimiz ona görə də selectRange vərəqini aktivləşdirdik.
- İndi bu səhifəyə qayıdın. vərəq və işə salın Makro .
- Bundan sonra siz aralığı B5:C8 avtomatik olaraq seçildiyini görəcəksiniz.
Beləliklə, siz VBA istifadə edərək istədiyiniz aralıq dəyişənini seçim üçün təyin edə bilərsiniz.
Ətraflı oxuyun: Excel VBA: Dəyərləri olan Hüceyrələrin Aralığını əldə edin (7 Nümunə)
2. Dəyişən Aralığı Ayarlamaqla Hüceyrələri Formatlaşdırmaq üçün VBA-dan istifadə
Fərz edək ki, verilənlər bazamız aşağıdakı şəklə bənzəyir.
Biz etmək istəyirik. başlığı qalın və AutoFit sütunlar . Biz bunu VBA vasitəsilə edə bilərik. Gəlin bunu necə edə biləcəyimizə baxaq.
Addımlar:
- İlk olaraq Visual Basic -i açın və
VBA Modulu ( Visual Basic və VBA Modulunun necə açılacağını görmək üçün Bölmə 1 -ə keçin).
7564
Burada biz aralığı B4:C4 xyz kimi təyin etdik. Sonra B4 və C4 qalın xanasındakı şriftləri etmək üçün Qalın metodundan istifadə etdik. Biz həmçinin B və C sütunlarını AutoFit metodundan istifadə edərək quraşdırdıq.
- İndi vərəqinə qayıdın və SetRange kimi adlandırılan Makro -ni işə salın.
Bundan sonra siz sütunlarda və başlıqlar də aydın şəkildə adlar qalın olur və seçilir.
Bu yolu izləməklə , siz formatlandıra bilərsiniz xanaları və AutoFit sütunları təyin edərək aralıq dəyişənləri VBA .
Oxşar oxunuşlar
- Excel-də diapazonda hər bir sətir üçün VBA-dan necə istifadə etməli
- Excel-də Aktiv Xanadan Aralığı Seçmək üçün VBA-dan Necə İstifadə Edilir (3 Metod)
- Excel Makro: Dinamik diapazonla birdən çox sütunu çeşidləyin (4 üsul)
3. VBA-da Dəyişən diapazonunun seçimini təyin etməklə diapazonun kopyalanması
Fərz edək ki, aralıq dəyişənini -ə seçmək
Addımlar:
- İlk olaraq Visual Basic -ni açın və -ə aşağıdakı kodu yazın. VBA Modulu ( Visual Basic və VBA Modulunun necə açılacağını görmək üçün Bölmə 1 -ə keçin).
2717
Burada biz sadəcə VBA -nin Kopyala metodundan istifadə etməklə B6:C9 diapazonunu kopyaladıq. Biz aralığı B6:C9 cpy kimi təyin etdik.
- İndi vərəqinizə qayıdın və Makroları<çalıştırın. 2>. CopyRange seçin, çünki bu, cari Makronun adıdır.
Siz aralığı görəcəksiniz. B6:C9 kopyalanır.
Bu aralığı Excel vərəqinin istənilən yerinə <1 düyməsini basaraq yapışdıra bilərsiniz>CTRL + V . Mən diapazonu B12 -dən C15 -ə yapışdırdım.
Bu metodu tətbiq etməklə siz aralıq dəyişənini Excel VBA -də seçimə təyin etməklə a aralıq kopyala bilər.
Daha çox oxuyun : Excel VBA: Dinamik KopyalayınBaşqa bir iş kitabına diapazon
4. Seçim üçün diapazon dəyişənini təyin etməklə xanaları rənglə formatlayın
Fərz edək ki, verilənlər dəstinin 8-ci və 10-cu sətirlərini yaşıl
Addımlar:
- İlk olaraq Visual Basic -ni açın və -ə aşağıdakı kodu yazın. VBA Modulu ( Visual Basic və VBA Modulunun necə açılacağını görmək üçün Bölmə 1 -ə keçin).
5759
Burada biz aralığımızı B8:C8 və B10:C10 x1 və x2 <2 kimi müəyyən edirik>müvafiq olaraq. rəngimizi Excel Cədvəli ActiveSheet şəklində etdik və istədiyiniz aralıqlarımızı ColorIndex xüsusiyyəti ilə rənglədik.
- İndi vərəqinizə qayıdın və Makroları işə salın. ColorRange seçin, çünki bu, cari Makro adıdır.
Bundan sonra istədiyinizi görəcəksiniz. aralıqlar yaşıl rənglə doldurulur.
Beləliklə, xanaları rəng ilə formatlaya bilərsiniz. aralıq dəyişəni seçim üçün.
Ətraflı oxuyun: Excel VBA ilə Dəyişən sətir və sütunla diapazondan necə istifadə etməli
Oxşar oxunuşlar
- Excel-də diapazonda sətirlər və sütunlar arasında dövr etmək üçün VBA (5 Nümunə)
- Excel VBA Boş xanaya qədər diapazonda dövr etmək (4 Nümunə)
- Excel VBA-da diapazonu Massiləyə necə çevirmək olar (3 yol)
5.VBA-da diapazon dəyişənini təyin etməklə sətirlərin silinməsi
Fərz edək ki, verilənlər dəstinin 8-ci və 10-cu sətirlərini yaşıl ilə silmək istəyirik. . Gəlin aşağıdakı təsvirə əməl edək.
Addımlar:
- İlk olaraq Visual Basic -ni açın və -ə aşağıdakı kodu yazın. VBA Modulu ( Visual Basic və VBA Modulunun necə açılacağını görmək üçün Bölmə 1 -ə keçin).
7637
Silmək istədiyimiz aralıqlar B8:C8 və B10:C10 -dir. Biz onları müvafiq olaraq x1 və x2 adlandırdıq. Sonra biz onları sadəcə Sil üsulu ilə sildik.
- İndi vərəqinizə qayıdın və Makroları işə salın. DeleteRange seçin, çünki bu, cari Makronun adıdır.
Bundan sonra siz aralıqlar B8:C8 və B10:C10 yox oldu.
Bu yanaşmaya əməl etməklə siz sətirləri silə bilərsiniz aralıq dəyişənlərini seçim üçün təyin etməklə.
Təcrübə Bölməsi
Aşağıdakı şəkildə siz bu məqalədə işlədiyimiz verilənlər toplusunu tapa bilərsiniz ki, siz özbaşına məşq edə bilər.
Nəticə
Bir sözlə, məqalədə bütün diqqəti aralıq dəyişənini -ə təyin etmək üçün bəzi tətbiqlərə yönəldir. Excel VBA ilə seçim. Biz kifayət qədər əsas üsulları təsvir etdik. Başqa fikirləriniz və ya rəyiniz varsa, onları şərh qutusuna yazın. Bu, mənim zənginləşməmə kömək edəcəkgələcək məqalələr