Mündəricat
Bu məqalədə mən sizə Excel-də VBA ilə xana və ya xanalar sırasını necə seçə biləcəyinizi göstərəcəyəm. Siz VBA ilə tək, bir sıra xanalar, adlandırılmış diapazonlu xana və digər xana ilə əlaqəli xana seçməyi öyrənəcəksiniz.
Təcrübə İş Kitabını endirin
VBA.xlsm ilə Hüceyrə seçin
Excel-də VBA ilə xana seçmək üçün 6 faydalı yol
Gəlin VBA ilə xana və ya xanalar sırasını seçmək üçün ən faydalı 6 metodu araşdıraq.
1. Excel-də VBA ilə Aktiv İş Vərəqinin Hüceyrəsini seçin
İlk növbədə Excel-də VBA olan aktiv iş vərəqinin xanasını seçək.
Burada mən İş dəftəri1 adlı iş dəftərim var. İş kitabında Cədvəl1 , Vərəq2 və Vərəq3 adlı üç iş vərəqi var. Aktiv iş vərəqi Cədvəl1 -dir.
Aktiv iş vərəqində istənilən xananı (bu misalda C5 ) seçmək üçün aşağıdakı kod sətirindən istifadə edə bilərsiniz:
⧭ VBA Kodu:
ActiveSheet.Range("C5").Select
Və ya,
ActiveSheet.Cells(5,3).Select
⧭ Nəticə:
İşlədin. Və o, aktiv iş vərəqinin C5 xanasını seçəcək. 2. Excel-də VBA ilə Aktiv İş vərəqinin deyil, Aktiv İş Kitabının Hüceyrəsini seçin
İndi isə aktiv iş kitabının xanasını seçək, lakin aktiv iş vərəqinin deyil. Aktiv iş səhifəmiz Cədvəl1 -dir, lakin bu dəfə biz seçəcəyikxana C5 -dən Cədvəl2 .
Aşağıdakı kod sətirindən istifadə edə bilərsiniz:
⧭ VBA Kodu :
Application.Goto Sheets("Sheet2").Range("C5")
Və ya,
Application.Goto Sheets("Sheet2").Cells(5,3)
Və ya,
Sheets("Sheet2").Activate
Range("C5").Select
⧭ Çıxış:
İşlədin. Və o, aktiv iş kitabının İş dəftəri1 Cədvəl2 iş vərəqinin C5 xanasını seçəcək.
3. Excel-də VBA ilə Aktiv İş Kitabından Xanəni Seçin
Bu dəfə biz aktiv iş kitabından deyil, xana seçəcəyik.
Bizim aktiv iş kitabımız İş dəftəri1 . Ancaq eyni qovluqda İş dəftəri2 adlı başqa bir iş dəftərimiz var.
Gəlin İş dəftəri2 -nin Cədvəl1 -dən C5 xanasını seçək. .
VBA kodunun xətti belə olacaq:
⧭ VBA Kodu:
Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Range("C5")
Və ya,
Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Cells(5,3)
Və ya,
Workbooks("Workbook2.xlsx").Activate
Sheets("Sheet1").Select
⧭ Nəticə:
Kodu işə salın və o, İş dəftəri2 -nin Cədvəl1 -dən C5 xanasını seçəcək.
4. Excel-də VBA ilə Hüceyrə Aralığını Seçin
İndiyədək biz yalnız bir xana seçmişik.
Bu dəfə bir sıra xanalar seçəcəyik (Tutaq ki, deyək). B4:C13 bu nümunədə).
Əgər bu aktiv iş vərəqindəndirsə, siz istifadə edə bilərsiniz:
⧭ VBA Kodu:
Range("B4:C13").Select
⧭ Nəticə
O, aktiv iş vərəqinin B4:C13 xanalarını seçəcək. İş dəftəri1 .
Əgər o, aktiv iş kitabındandırsa, lakin aktiv iş vərəqindən deyilsə (bu nümunədə Cədvəl2 ) istifadə edin :
⧭ VBA Kodu:
Application.Goto Sheets("Sheet2").Range("B4:C13")
⧭ Nəticə:
O, aktiv iş kitabının Cədvəl2 dən B4:C13 xanalarını seçəcək İş dəftəri1 .
Və siz aktiv olmayan iş kitabından bir sıra xanalar seçmək istəyirsinizsə (bu nümunədə İş dəftəri2 ), bu kod xəttini istifadə edin:
⧭ VBA Kodu:
Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet2").Range("B4:C13")
⧭ Nəticə:
O, Cədvəl1 -dən B4:C13 diapazonunu seçəcək İş dəftəri2 .
5. Excel-də VBA ilə Adlandırılmış Aralığın Hüceyrəsini seçin
Siz həmçinin Excel-də VBA ilə Adlı Aralığın bir və ya bir neçə xanasını seçə bilərsiniz.
Burada, İş dəftəri1 -in Vədvəl1 aktiv vərəqində bizdə ABC adlı Adlandırılmış Aralıq var. diapazon B4:C13 .
Adlı Aralığı ABC seçmək üçün bu kod sətirindən istifadə edin:
⧭ VBA Kodu:
Range("ABC").Select
⧭ Nəticə:
O, İş dəftəri1-in Cədvəl1 -nin Adlı Aralığı ( B4:C13 ) seçəcək .
6. Excel-də VBA ilə Başqa Xanaya Nisbətən Hüceyrəni Seçin
Nəhayət, siz VBA ilə başqa xanaya nisbətən xana seçə bilərsiniz.
Siz
Məsələn, aktiv iş vərəqində C5 xanasından sağa doğru 2 sətir və 3 sütun üçün xananı seçək>Cədvəl1 İş dəftəri1 .
Aşağıdakı kod sətirindən istifadə edin:
⧭ VBA Kodu:
Range("C5").Offset(2, 3).Select
Və ya,
Cells(5,3).Offset(2, 3).Select
⧭ Çıxış :
O, F7 xanasını, 2 xanasından aşağı xananı və xanasından sağdan 3 sütunu seçəcək C5 .
Nəticə
Bu üsullardan istifadə edərək siz <1 olan xana və ya xanalar sırasını seçə bilərsiniz. Excel-də>VBA . Hər hansı bir sualınız var? Bizdən soruşmaqdan çekinmeyin.