Excel-də VBA ilə hüceyrəni necə seçmək olar (6 faydalı yol)

  • Bunu Paylaş
Hugh West

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ə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 VBA -dən 1>Offset xüsusiyyəti məqsəd.

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.

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.