Excel VBA: Cədvələ məlumat daxil edin (4 Nümunə)

  • Bunu Paylaş
Hugh West

Bu məqalədə biz VBA<2 istifadə edərək Excel cədvəl daxil etmək məlumat -ni necə təsvir edəcəyik> kod . Excel-in daxili xüsusiyyətləri və metodlarının köməyi ilə biz asanlıqla cədvələ məlumat əlavə etmək və ya üzərinə yazmaq funksiyasını asanlaşdıra bilərik. VBA kodları ilə yanaşı üsulları aydın şəkildə başa düşmək üçün nümunələrə nəzər salaq.

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

Oxuyarkən məşq etmək üçün bu məşq kitabını endirin. bu məqalə.

Cədvəl.xlsm-ə verilənləri daxil edin

Excel-də VBA-dan istifadə edərək cədvələ məlumat daxil etmək üçün 4 nümunə

Deyək ki, sifariş tarixi, məhsulun adı, miqdarı, vahid qiyməti və ümumi qiymət kimi təfərrüatları olan bir mağazanın satış siyahısı var .

Excel-də Cədvəl Necə Yaradılır

məlumat dəstini Excel cədvəlinə çevirmək, aşağıdakıları edin-

  • bütün məlumat dəstini seçin.
  • Daxil et tabına keçin Excel lentindən .
  • Cədvəl seçimində klikləyin.

  • Nəhayət, Cədvəl Yarat pəncərəsində OK düyməsini klikləyin.

  • Uğurla data dəstini Excel cədvəlinə çevirdik.

Məlumat daxil etmək üçün Excel cədvəlində biz kodumuzda bir neçə VBA funksiyası xassəli istifadə edəcəyik. Növbəti bölmə vizual əsas redaktorda açma kodu yazmağı təsvir edir.

Visual Basic Redaktorunda Kod yazın

addımları açmaq visual basic redaktoru və orada bəzi kodlar yazın.

  • Excel lentindən Developer tabına keçin.
  • Visual Basic seçiminə klikləyin.

  • Visual Basic for Applications pəncərəsində, Daxil et açılır menyusuna klikləyin seçmək üçün Yeni Modul

İndi yeni modul açıldı , oraya bir neçə kod yazın və çalışdırmaq üçün F5 düyməsini basın.

1. Excel-də VBA-dan istifadə edərək cədvəlin axırıncı sırasına verilənləri daxil edin

Bu nümunədə biz əlavə etmək üçün VBA kodundan istifadə edəcəyik. a yeni sətir aşağıda cədvəlinin və sonra məlumat buna daxil edin. Cədvəlimizdə verilənlərdən 4 sətir var. 5-ci əlavə etmək üçün kopyalayın aşağıdakı kodu və vizual əsas redaktora yapışdırın.

9355

kodu çalışdırmaq üçün F5 basın.

Biz daxil etdik bir yeni sətir data alt mövcud cədvəlin .

Kod izahı:

  • Kodumuzda biz ListObjects-dən istifadə etdik. VBA Excel-in obyektini adı ilə cədvəli tutmaq üçün adı . Əlavə məlumat üçün hər ListObject obyektləri bir cədvəl iş vərəqində . Cədvəl adını əldə etmək üçün cədvəl >> klikləyin Cədvəl dizaynı nişanında klikləyin Excel lentində.

  • Sonra biz ListRows istifadə etdik. Əlavə et cədvəl yeni sətir əlavə etmək üçün . Bu metod iki arqument götürür: Mövqe HəmişəInsert .

tam ədədi daxil etməklə sayı , biz cədvəl -də yeni əlavə edilmiş sətir nin nisbi mövqeyini təsdiq edə bilərik. Bu misalda biz boş buraxdıq mövqe arqumentini , nəticədə yeni sətir əlavə edilmiş cədvəlin altındakı .

  • Nəhayət, biz yeni hüceyrələrinin hər hər nə məlumatları təyin etdik>sətir əlavə etdi . Bu halda, məlumatlar .Range(1) = “1/1/2022” Sifariş Tarixi kimi, .Range(2) = “Apple” Məhsul kimi, .Range(3) = 5 Kəmiyyət kimi,  .Range(4) = 1.77 ki Vahid Qiymət.

Daha çox oxuyun : Excel Cədvəl Adı: Bilməli olduğunuz hər şey

2. Excel-də Cədvəlin Müəyyən Sırasına Məlumat Daxil etmək üçün VBA Kodunu işə salın

Bu təsvirdə biz bir sıra verilənlər əlavə edəcəyik yuxarıdakı misalda istifadə etdiyimiz eyni kod parçasından istifadə edərək cədvələ nisbətən xüsusi sətirdə. Bu halda, sadəcə olaraq, ListRows.Add metodunun Mövqe arqumentini təyin etməliyik .kod. Tutaq ki, biz mövcud cədvələ nisbətən sətir nömrə 3-də təfərrüatlar ilə Narıncı üçün satış məlumatını əlavə etmək istəyirik. Bunun baş verməsi üçün vizual kod redaktoruna aşağıdakı kodu kopyalayın kopyalayın yapışdırın .

7038

düyməsinə basaraq kodu işə salın F5 cədvələ nisbətən 3-cü sıraya Portağal üçün satış məlumatını daxil etdi.

Oxuyun Ətraflı: Cədvəlin hər sətri üçün Excel VBA kodu (Əlavə et, üzərinə yaz, sil və s.)

Oxşar oxunuşlar

  • Hesablanmış Sahə Cəmi Pivot Cədvəldə Sayıya Bölünmə
  • Excel-də Nisbi Tezlik Paylanmasını Necə Göstərmək olar
  • [Düzelt] Pivot Cədvəldə Tarixləri Qruplaşdırmaq Mümkün deyil: 4 Mümkün Həllər
  • Excel-də Faiz Tezlik Paylanmasını Necə Hesablamaq olar (2 Metod)
  • Pivot Cədvəli Yenilənmir (5 Məsələ və Həll Yolları)

3. Excel-də VBA-dan istifadə edərək Cədvələ verilənləri daxil edin və üzərinə yazın

Burada biz mövcud verilənlərin üzərində necə yazılacağını göstərəcəyik. əvəzinə cədvəl daxil etməklə a yeni sətir data . Bunun üçün Excel ListObject.ListRows xassəsi ListRows.Add xassəsi əvəzinə əvvəllər istifadə etməliyik. ListObject.ListRows xassəsi həmçinin arqument kimi sətir nömrəsi ( tam dəyər ) alır. Tutaq ki, biz dəyişmək istəyirik əvvəlki nümunəyə daxil etdiyimiz Narıncı 2.14-dən 2.35 -ə qədər vahid qiyməti . Visual əsas redaktorda aşağıdakı kodu kopyalayın yapışdırın .

4808

Kodumuzda biz arqumenti ListObject.ListRows xüsusiyyəti üçün 3 olduğunda data üçün Narıncı -ə aiddir. F5 düyməsinə basaraq kodu çalıştırın və fərqinə baxın.

Kodda var yalnız vahid qiymətini dəyişdirdi verilənlərin cədvəl ilə nisbətən 3-cü sətirdə .

Ətraflı oxuyun: Excel Cədvəlindən Sətir və Sütunları Necə Daxil Etmək və ya Silmək olar

4. İstifadəçi daxilinə əsasən Excel cədvəlinə verilənləri daxil etmək üçün VBA kodunu işə salın

Bu nümunədə biz daxil edəcəyik cədvəl adı satış təfərrüatları bir məhsul istifadəçi girişi kimi hardcode onun hər birində VBA kodu vaxt . Bunu yerinə yetirmək üçün aşağıdakı təlimatlara əməl edin.

  • Kopyala aşağıdakı kodu vizual kod redaktoruna yapışdırın.
9499

  • Kodu çalışdırmaq üçün F5 basın.
  • adını qoyun. cədvəldən daxiletmə qutusunda ( Cədvəl1 , bu nümunədə) və OK düyməsini basın.

  • Sonra Sifariş Tarixi, Məhsulun Adı, Kəmiyyət Vahid Qiyməti üçün dəyərləri daxil edin ardıcıl olaraq görünən daxiletmə qutuları . Bu nümunədə istifadə etdiyimiz dəyərlər 1/1/2022, Orange, 3, 35-dir.

  • Nəticədə, daxil edilmiş məlumat <2 ilə yeni sıra əldə etdik> cədvəlin aşağıda .

Ətraflı oxuyun: Excel Cədvəli Formatlaşdırma Məsləhətləri – Cədvəlin görünüşünü dəyişdirin

Qeydlər

Biz a yeni sətir <2 əlavə etdikdə>VBA kodundan istifadə edərək data ilə, format formulalar avtomatik olaraq yeni sıraya daşınır. Bizim nümunəmizdə Ümumi Qiymət sütun Kəmiyyət Vahid Qiymət sütunlarının məhsulu çıxış edir. Biz sadəcə yalnız Kəmiyyət Vahid Qiymət dəyərlərini daxil etdik; yeni sətir ümumi qiymət sütununa məhsul bunlardan iki dəyər ilə daxil edildi .

Nəticə

İndi biz VBA kodundan istifadə edərək Excel cədvəlinə verilənlərin necə daxil ediləcəyini bilirik. Ümid edirik ki, bu üsullardan daha inamla istifadə etməyinizə kömək edəcək. Hər hansı bir sualınız və ya təklifiniz varsa, onları aşağıdakı şərh qutusuna yazmağı 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.