Excel VBA-da sətir və sütun üzrə hüceyrə dəyərini necə əldə etmək olar

  • Bunu Paylaş
Hugh West

Bu yazıda sizə Excel VBA -də iş vərəqindən sətir və sütun üzrə hüceyrə dəyərini necə əldə edə biləcəyinizi göstərəcəyəm. Siz bütün iş vərəqindən, həmçinin iş vərəqinin istifadə olunan diapazonundan və seçilmiş diapazondan xana dəyərini almağı öyrənəcəksiniz.

Excel VBA-da sətir və sütun üzrə hüceyrə dəyərini əldə edin (Tez Baxış)

9673

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

Bu məqaləni oxuyarkən məşq etmək üçün bu təcrübə iş kitabını yükləyin.

Satır və Sütun üzrə Hüceyrə Dəyərini əldə edin.xlsm

Excel VBA-da sətir və sütun üzrə hüceyrə dəyərini əldə etmək üçün 3 üsul

Odur ki, daha da gecikmədən bugünkü əsas müzakirəmizə keçək. Biz bu gün 3 üsulları ilə xana dəyərini almağı öyrənəcəyik: bütün iş vərəqindən, iş vərəqinin istifadə olunan diapazonundan və seçilmiş diapazondan.

1. Excel VBA-da Bütün İş Vərəqindən Sətir və Sütun üzrə Hüceyrə Dəyərini Alın VBA

Hər şeydən əvvəl biz bütün iş vərəqindən xana dəyərini satır və sütun üzrə alacağıq.

Bütün iş vərəqindən sətir və sütun üzrə xana dəyərini əldə etmək üçün siz VBA -nin Cells metodundan istifadə edə bilərsiniz.

Məsələn, Cədvəl1 adlı iş vərəqinin 4-cü sətirində və 6-cı sütununda olan xanadan dəyəri əldə etmək üçün siz istifadə edin:

5156

⧭ Nümunə:

Burada Cədvəl1 adlı iş vərəqi var, bəzi tələbələrin adları və onların işarələriMəktəbin Fizika, Kimya, Riyaziyyat . Məlumat dəsti birbaşa iş vərəqinin A1 xanasından başlayır.

İndi 6-cı tələbənin Kimya üzrə qiymətlərini almaq üçün <-dən xana dəyərini almalısınız. İş vərəqinin 6>7-ci sətri və 3-cü sütunu.

VBA kodu belə olacaq:

⧭ VBA Kodu:

7207

⧭ Çıxış:

Kodu işə salın. O, xana dəyərini 78 olan 78 olan 7-ci sətir və Cədvəl1 3-cü sütunundan göstərəcək.

Ətraflı oxuyun: Excel-də VBA-dan istifadə edərək sütunda dəyəri necə tapmaq olar (4 yol)

2. Excel VBA-da İstifadə olunan Aralıqdan Sətir və Sütun üzrə Hüceyrə Dəyərini alın VBA

Sonra, iş vərəqinin istifadə olunmuş diapazonundan xana dəyərini satır və sütun üzrə alacağıq.

İş vərəqinin istifadə olunmuş diapazonundan xana və sütun üzrə dəyəri əldə etmək üçün siz yenidən VBA -nin Hüceyrələr metodundan istifadə edə bilərsiniz, lakin UsedRange obyekti.

Məsələn, Cədvəl2<7 adlanan iş vərəqinin istifadə olunan diapazonunun 4-cü sətirindəki və 6-cı sütunundakı xanadan dəyəri almaq üçün> , istifadə edə bilərsiniz:

8557

⧭ Nümunə:

Burada eyni məlumat dəsti ilə Sheet2 adlı başqa bir iş vərəqi var, Bəzi tələbələrin adları və onların Məktəbin Fizika, Kimya, Riyaziyyat fənlərindəki qiymətləri. Lakin bu dəfə məlumat dəsti başlayıriş vərəqinin B2 xanasından.

İndi 6-cı şagirdin Kimya -dən qiymətlərini yenidən almaq üçün <-dən dəyəri almalısınız. 6>7-ci sıra və istifadə olunan diapazonun 3-cü sütunu.

VBA kodu belə olacaq:

⧭ VBA Kodu:

5543

⧭ Çıxış:

Kodu işə salın. O, 78 olan Cədvəl2 diapazonunun 7-ci sıra və 3-cü sütunundan xana dəyərini göstərəcək.

Ətraflı oxuyun: Excel-də Sütunda Dəyəri Necə Tapmaq olar (4 Metod)

Oxşar oxunuşlar

  • Excel-də bir sütunda dəyərin ilk baş verməsini necə tapmaq olar (5 üsul)
  • Necə tapmaq olar Excel-də Sütunda Dəyərin Son Baş verməsi (5 Metod)

3. Excel-də xüsusi diapazondan sətir və sütun üzrə hüceyrə dəyərini alın VBA

Nəhayət, iş vərəqinin seçilmiş diapazonundan xana dəyərini sətir və sütun üzrə alacağıq.

İş vərəqinin müəyyən diapazonundan sətir və sütun üzrə xana dəyərini əldə etmək üçün siz VBA -nin Hüceyrələr metodundan istifadə edə bilərsiniz, lakin boyunca Range obyekti.

Məsələn, 4-cü sətirindəki xanadan və E2:H14 diapazonunun 6-cı sütunundan dəyəri almaq üçün Cədvəl3 adlı iş vərəqi, siz istifadə edə bilərsiniz:

9912

⧭ Nümunə:

Burada Cədvəl3<7 adlı başqa bir iş vərəqi var> iki məlumat dəsti ilə. Biri iləMəktəbin adları şagirdlərinin şəxsiyyət vəsiqələri ( B2:C14 ) , digərində isə bəzi tələbələrin adları və onların Fizika, Kimya, Riyaziyyat (E2:H14) üzrə qiymətlər.

İndi 6-cı tələbənin Kimya -dən qiymətlərini yenidən almaq üçün <-dən dəyəri almalısınız. 6>7-ci sıra və iş vərəqinin E2:H14 diapazonunun 3-cü sütunu.

VBA kodu belə olacaq:

⧭ VBA Kodu:

8301

⧭ Çıxış:

Kodu işə salın. O, Cədvəl3 diapazonunun E3:G13 diapazonunun 7-ci sətirindən və 3-cü sütunundan xana dəyərini göstərəcək. 6>78 .

Ətraflı oxuyun: Excel-də Ən Yaxşı 5 Dəyər və Adları Necə Tapmaq olar (8 Faydalı Yol)

Xatırlamalılar

Burada Excel-də VBA -nin UsedRange Range obyektindən istifadə etmişəm. Onlarla ətraflı tanış olmaq üçün bu linkə daxil ola bilərsiniz.

Nəticə

Beləliklə, Excel-də VBA ilə sətir və sütun üzrə istənilən xana dəyərini əldə etməyin yolları buradadır. Hər hansı bir sualınız var? Bizdən soruşmaqdan çekinmeyin. Daha çox yazı və yeniləmələr üçün ExcelWIKI saytımıza daxil olmağı unutmayın.

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.