Excel VBA ilə Dəyişən Sətir və Sütun ilə Aralığı necə istifadə etmək olar

  • Bunu Paylaş
Hugh West

Seçim yolu ilə xanaları formatlaşdırmaq və eyni zamanda böyük verilənlərlə işləmək istədiyiniz zaman çox vaxt sərf olunur. Lakin VBA -nin köməyi ilə biz bunu çox asanlıqla etmək üçün proqramlaşdıra bilərik. Bu dərslikdə biz sizə Excel VBA ilə diapazonda dəyişən sətir dəyişən sütunu necə istifadə edəcəyinizi göstərəcəyik.

Təcrübə İş Kitabını endirin.

Bu məqaləni oxuyarkən məşq etmək üçün bu məşq kitabını endirin.

VBA.xlsm ilə Dəyişən Sətir və Sütun

5 Uyğundur Excel VBA ilə Dəyişən Sətir və Sütun ilə Aralığın İstifadə Yolları

Aşağıdakı bölmədə biz 5 dəyişən sətirləri sütun . Bundan əlavə, biz sizə dəyişən diapazonuna hər hansı fərdiləşdirməni formatlaşdırmaq və ya tətbiq etmək üçün onlardan necə istifadə edəcəyinizi göstərəcəyik. Tapşırığı istifadə etmək üçün nümunə verilənlər toplusu aşağıdakı şəkildə təqdim olunur.

1. Excel VBA ilə Dəyişən Sıra Tətbiq etməklə Xüsusi Aralığı Formatlandırın

Gəlin deyək ki, biz dəyişən sıra nömrəsi üçün müraciət edərək dəyişən diapazonu seçmək istəyirik. Biz B5:C10 diapazonunu seçəcəyik və diapazonda şrift rəngini ( Maroon ) tətbiq edəcəyik. Bunu etmək üçün aşağıdakı sadə addımları izləyin.

♠ Addım 1: VBA Modulu yaradın

  • Birincisi bütün, VBA Makrosunu başlatmaq üçün Alt + F11 basın.
  • Daxil et üzərinə klikləyin.
  • Sonra seçin Modul .

♠ Addım 2: VBA Kodunu yazın

  • Yazın aşağıdakı VBA kodları.
9009

♠ Addım 3: Proqramı işə salın

  • İlk olaraq, proqramı saxla və işə salmaq üçün F5 basın.
  • Ona görə də Daxiletmə qutusu görünəcək və yazın. 10 sətir nömrəsi olaraq.

  • Nəhayət, Enter düyməsini basın aralıq ( Sıra 5 , Sütun 2 ) ilə ( Dəyişən sətir 10 , Sütun 3 ) seçiləcək .

♠ Addım 4 : Diapazona Şrift Rəngini Tətbiq edin

  • Seçilmiş aralığa şrift rəngi əlavə etmək üçün aşağıdakı VBA kodlarını<2 yapışdırın>.
2666

♠ Addım 5: Sətir nömrəsini yazın

  • Növ a sıra nömrəsi ( 10 ) Daxiletmə qutusunda .
  • OK düyməsini basın .

  • Ona görə də, seçilmiş diapazon aşağıdakı şəkildə göstərildiyi kimi rəngli olacaq.

Ətraflı oxuyun: Excel-də Seçim üçün diapazon dəyişənini təyin etmək üçün VBA-dan necə istifadə etməli (5 üsul)

2.  Dinamik diapazonu fərdiləşdirin Excel VBA ilə Dəyişən Sətirin Tətbiqi

İstifadə etdiyiniz diapazon o qədər böyükdürsə, cərgə nömrəsini fərqləndirə bilmirsinizsə, dəyişən sırası son istifadə olunan sətir -dən istifadə etməli ola bilərsiniz. 2>. Bunu etmək üçün aşağıda göstərilən addımları yerinə yetirin.

♠Addım 1: VBA Kodunu daxil edin

  • Daxil edin
  • -dən yeni Modulu seçin Yeni Module , aşağıdakı VBA proqramını yazın.
3921

♠ Addım 2: Seçimi əldə edin

  • Proqramı işə saldıqdan sonra aralığınız son istifadə etdiyinizə qədər seçiləcək sətir.

♠ Addım 3: Şrift Rəngini Tətbiq edin

  • Seçilmiş diapazonu işarələmək və ya redaktə etmək üçün aşağıdakı VBA kodlarını yapışdırın.
1400

♠ Addım 4: Yekun Nəticə

  • Nəhayət, proqramı saxlayın və F5 düyməsinə basaraq onu işə salın.
  • Nəticədə, son istifadə etdiyiniz sıra ilə diapazon rənglə formatlanır.

Ətraflı oxuyun: Excel VBA: Dinamik diapazonu başqa bir iş kitabına kopyalayın

Oxşar oxunuşlar

  • Excel-də diapazonda hər bir sətir üçün VBA-dan necə istifadə etməli
  • VBA-dan Excel-də diapazonda sətirlər və sütunlar arasında dövr etmək ( 5 Nümunə) <1 6>
  • Excel VBA-dan Boş Xanaya qədər Aralıqda Döngə (4 Nümunə)
  • Excel VBA-da diapazonu Massiləyə necə çevirmək olar (3 yol)
  • Excel-də Aktiv Xanadan Aralığı Seçmək üçün VBA-dan Necə İstifadə Edilir (3 Metod)

3. Excel VBA ilə Dəyişən Sütun Tətbiq etməklə Xüsusi Aralığı Formatlayın

dəyişən sətirlər kimi, siz Excel VBA ilə dəyişən sütunları tətbiq edə bilərsiniz. B5 ( Sıra 5 , Sütun 2 ) xanası ilk xanadır aralıq, 8-ci sıra diapazondakı son sətir ; son sütun dəyişən sütunu . dəyişən sütunu tətbiq etmək üçün aşağıdakı prosedurlara əməl edin.

♠ Addım 1: VBA kodunu yazın

  • Yeni <1-də>Modul , aşağıdakı VBA kodunu yazın.
4329

♠ Addım 2: Proqramı çalıştırın

  • Proqramı işlətmək üçün , saxladıqdan sonra F5 basın.
  • Ona görə də , siz seçilmiş xanalar B5:E8 diapazonu olduğundan aşağıdakı nəticələri görəcəksiniz.

4. Excel VBA

Dəyişən Sütun Tətbiq etməklə Dinamik Aralığı fərdiləşdirin. Siz sütunda məlumatları artdıqca verilənləri seçimə əlavə edəcəksiniz. Bunu etmək üçün aşağıdakı sadə təlimata əməl edin.

♠ Addım 1: VBA Kodunu yapışdırın

  • Aşağıdakıları yapışdırın VBA yeni Modula kodlayır.
2966

♠ Addım 2: Proqramı işə salın

  • İlk olaraq, proqramı yadda saxlayın və çalıştırmak üçün F5 basın.
  • Nəticədə diapazon <-ə qədər seçilir və formatlaşdırılır. İş vərəqində 1>son istifadə olunan sütun .

Ətraflı oxuyun: Excel Makrosu: Çoxlu Sütunları SıralaDinamik diapazon (4 üsul)

5. Excel VBA ilə həm dəyişən sətir, həm də dəyişən sütunlu diapazon yaradın

Əhəmiyyətli odur ki, siz hər iki dəyişən sətirdən istifadə edə bilərsiniz. və seçdiyiniz seçimlə dəyişən sütunları . Bizim diapazon seçimimizdə ilk xana B5 ( Sıra 5, Sütun 2 ) və sonuncu diapazon bizim seçimimizdən asılı olaraq dəyişəcək. Tapşırığı yerinə yetirmək üçün aşağıda göstərilən addımları yerinə yetirin.

♠ Addım 1: VBA Kodunu daxil edin

  • İlk olaraq, yeni yaradın Modul .
  • Sonra, aşağıdakı VBA kodlarını yazın.
2531

♠ Addım 2: Sətir nömrəsini daxil edin

  • hər hansı sətir nömrəsini yazın.

♠ Addım 3: Sütun nömrəsini daxil edin

  • hər hansı sütun nömrəsini yazın .

♠ Addım 4: Yekun Nəticələri əldə edin

  • Beləliklə, seçdiyiniz kimi ( Sıra , Sütun ) = ( 8,5 ), aşağıda göstərildiyi kimi yekun nəticəni alacaqsınız şəkil.

Nəticə

Nəhayət, ümid edirəm ki, Excel VBA . Bütün bu strategiyalar məlumatlarınız öyrənilərkən və tətbiq edildikdə həyata keçirilməlidir. Təcrübə kitabını araşdırın və öyrəndiklərinizi tətbiq edin. Səxavətli dəstəyinizə görə bu kimi proqramları təklif etməyə davam edirik.

Əgər hər hansı biriniz varsasuallarınız varsa, bizimlə əlaqə saxlamaqdan çəkinməyin. Zəhmət olmasa, aşağıdakı şərhlər bölməsində fikirlərinizi bölüşün.

Exceldemy işçisi ən qısa zamanda sizinlə əlaqə saxlayacaq.

Bizimlə qalın və öyrənməyə davam edin.

Hugh West sənayedə 10 ildən çox təcrübəyə malik yüksək təcrübəli Excel təlimçisi və analitikidir. Mühasibat uçotu və maliyyə üzrə bakalavr dərəcəsi və Biznesin idarə edilməsi üzrə magistr dərəcəsinə malikdir. Hugh tədrisə həvəslidir və izləmək və başa düşmək asan olan unikal tədris yanaşması işləyib hazırlayıb. Onun Excel üzrə ekspert biliyi bütün dünyada minlərlə tələbə və mütəxəssisə öz bacarıqlarını təkmilləşdirməyə və karyeralarında üstün olmağa kömək etmişdir. Hugh öz bloqu vasitəsilə biliklərini dünya ilə bölüşür, fərdlərə və müəssisələrə öz potensiallarını tam şəkildə çatdırmaq üçün pulsuz Excel dərsləri və onlayn təlimlər təklif edir.