Mündəricat
Bu məqalə Excel-də adı olan vərəqi necə əlavə etmək olar VBA ilə bağlı suallarınıza cavab verir. Bu cür unikal fəndlər axtarırsınızsa, doğru yerə gəldiniz. Burada biz 6 asan & Excel-də adı olan vərəq əlavə etməyin sübut edilmiş yolları VBA .
Təcrübə İş Kitabını Yükləyin
Daha yaxşı başa düşmək və özünüzü məşq etmək üçün aşağıdakı Excel iş kitabını yükləyə bilərsiniz.
Adlı Vərəq əlavə etmək üçünName.xlsm ilə Vərəq əlavə etmək
VBA Kodunu Adı ilə Vərəq əlavə etmək
Əlavə etmək üçün Cədvəl obyektindən istifadə edəcəyik Excel-də bir vərəq. Adı olan vərəq əlavə etmək üçün əsas VBA kodu aşağıdakı kimi görünür.
Sheets.Add ([Before], [After], [Count], [Type])
Əvvəl: Bu isteğe bağlıdır. O, xüsusi vərəqdən əvvəl yeni vərəq əlavə edir.
Sonra: Bu da isteğe bağlıdır. O, xüsusi vərəqdən sonra yeni vərəq əlavə edir.
Sayı: Bu, həmçinin isteğe bağlı parametrdir. O, əlavə ediləcək vərəqlərin sayını göstərir.
Növ: O, həmçinin isteğe bağlıdır. Vərəqin növünü müəyyənləşdirir. Burada defolt dəyər xlWorksheet -dir.
Excel VBA-da Adı ilə Vərəq əlavə etməyin 6 müxtəlif yolu
Excel-də biz <əlavə etməklə yeni vərəq əlavə edə bilərik. Vərəqin adının yanında 1>⊕ işarəsi. Heç Excel-də eyni işi avtomatlaşdırmağı düşünmüsünüzmü? Artıq düşünməyin, çünki VBA sizi əhatə edir.
Burada Satış Hesabatı adlı iş vərəqimiz var. Bu Gündəlik Satışları ehtiva edirMüəyyən bir yeməkxananın hesabatı . B , C və D sütunlarında Satış Nümayəndələri , Maddələr və <1 adları var>Kəmiyyət müvafiq olaraq.
Burada biz VBA makrosunun köməyi ilə bu iş kitabına digər vərəqləri əlavə edəcəyik.
Burada biz Microsoft Excel 365 versiyasından istifadə etdik, siz öz rahatlığınıza uyğun olaraq istənilən başqa versiyadan istifadə edə bilərsiniz.
1. Excel VBA-da Adı olan Vərəqin əlavə edilməsi
Birinci üsulumuzda istifadəçi girişindən adı olan vərəq əlavə edəcəyik. Əgər öyrənməklə maraqlanırsınızsa, bu sadə addımları izləyin.
📌 Addımlar:
- Ən başlanğıcda Developer nişanı.
- İkincisi, Kod qrupunda Visual Basic seçin.
- Alternativ olaraq ALT düyməsini basın. + F11 eyni tapşırığı yerinə yetirmək üçün.
Qeyd: düyməsini sıxdığınızdan əmin olun. ALT düyməsi FASIL -nin solundadır. Digər ALT düymələrindən istifadə etsəniz, əməliyyat yerinə yetirilməyəcək.
- Dərhal Proqramlar üçün Microsoft Visual Basic pəncərəsi açılır.
- Daha sonra Daxil et tabına keçin.
- Sonra seçimlərdən Modul seçin.
- Hazırda Module kodunu açır.
- Daha sonra Module aşağıdakı kodu yazın.
9834
Kod bölgüsü
- İlk olaraq alt proseduru belə adlandırırıq. Ad_ilə_vərəq_əlavə et .
- Sonra biz dəyişən növlərini müəyyənləşdiririk.
- Daha sonra biz On Error Resume Next ifadəsini əlavə etdik. Bu, hər hansı xətalara məhəl qoymayacaq.
- Sonra biz istifadəçidən vərəqin adını almaq üçün InputBox -dan istifadə etdik. Həmçinin, biz InputBox -dan mətn sətirini sheet_name dəyişəninə saxladıq.
- Sonra, sheet_name boşdursa, kod davam etməyəcək.
- Nəhayət, biz yeni yaradılmış vərəqə ad vermək üçün Add.Name metodundan istifadə edirik. Burada ad vərəq_adı dəyişəni ilə eyni olacaq.
- Hazırda Çalışdır düyməsini basın. (⏵) işarəsi. Əksinə, siz klaviaturanızda F5 düyməsini sıxa bilərsiniz.
- Birdən o, giriş qutusunu açır.
- Buraya yeni vərəqin adını daxil edin. Bu halda biz qutuya Mənfəət yazdıq.
- Daha sonra OK düyməsini basın.
- Beləliklə, kodumuz yerinə yetiriləcək və o, Mənfəət adlı vərəq əlavə edəcək.
Qeyd: Vərəqimiz üçün heç bir yer qeyd etməmişik. Defolt olaraq, o, aktiv vərəqdən əvvəl yerləşdirilir.
Ətraflı oxuyun: Excel VBA-dan başqa bir iş kitabına vərəq əlavə etmək (3 faydalı nümunə)
2. Xüsusi vərəqdən əvvəl adı olan vərəq əlavə etmək üçün Excel VBA tətbiqi
İkinci metodumuzda biz xüsusi vərəqdən əvvəl adı olan vərəq əlavə edəcəyik. Prosesi addım-addım araşdıraqaddım.
📌 Addımlar:
- İlk olaraq <-də göstərildiyi kimi Module kod pəncərəsini açın. 1>Metod 1 .
- İkincisi, ona aşağıdakı kodu yazın.
8695
Kod Bölgüsü
- İlk olaraq, biz Alt proseduru Xüsusi_Cədvələ_Əlavə_Əlavə etmək kimi çağırırıq.
- Sonra biz Satış Hesabatı vərəqini aktivləşdiririk. Bu, başqa vərəqdə olduğumuz halda kodun işləyəcəyinə əmin olacaq.
- Sonra biz yeni yaradılmış vərəqi adlandırmaq üçün Ad.Ad metodundan istifadə edirik. Bu vərəq iş kitabından Mənfəət adlı vərəqdən əvvəl yaradılacaq. Bundan əlavə, biz hesabatı Balans hesabatı adlandırdıq.
- Sonra kodu Metodda göstərildiyi kimi işlədin. 1 .
- Beləliklə, o, Mənfəət adlı hesabatdan əvvəl yeni Balans hesabatı əlavə edəcək.
Ətraflı oxuyun: Dəyişən adı olan vərəq əlavə etmək üçün Excel VBA (5 İdeal Nümunə)
3. Vərəq əlavə etmək üçün Excel VBA-dan istifadə Xüsusi Vərəqdən Sonra Adı ilə
Bu üsulda biz Mənfəət adlı vərəqdən sonra vərəq əlavə edəcəyik. Prosesə ətraflı baxaq.
📌 Addımlar:
- Əvvəlcə Module<2 kodunu gətirin> pəncərəsini Metod 1 -də göstərildiyi kimi açın.
- Bundan sonra ona aşağıdakı kodu yazın.
5310
Bu kod demək olar ki,
- Daha sonra kodu Metod 1 -də göstərildiyi kimi işlədin.
- Beləliklə, Mənfəət adlı vərəqdən sonra Anbar yeni vərəq əlavə edəcək.
Ətraflı oxuyun: Mövcud deyilsə vərəq əlavə etmək üçün Excel VBA (Sürətli addımlarla)
4. İş kitabının başlanğıcında adı olan vərəqin daxil edilməsi
Bu bölmədə biz VBA istifadə edərək Excel-də iş kitabının başlanğıcına yeni vərəq daxil edəcəyik. Beləliklə, daha çox gecikmədən, gəlin bunu necə etdiyimizə baxaq.
📌 Addımlar:
- İlk olaraq kodu gətirin Module pəncərəsi Metod 1 -də göstərildiyi kimi.
- Sonra ona aşağıdakı kodu yazın.
7281
Bura əlavə edirik iş kitabının ilk vərəqindən əvvəl yeni iş vərəqi. Bu, iş kitabının əvvəlində deməkdir. Nəticə olaraq, bu, indi ilk vərəqdir. Həmçinin vərəqi Şirkət Profili adlandırdıq.
- Sonra kodu Metod 1 -də göstərildiyi kimi işlədin.
- Beləliklə, o, iş kitabının əvvəlinə yeni vərəq Şirkət Profili əlavə edəcək.
Daha çox oxuyun: Excel Makro: Yeni vərəq yaradın və adını dəyişin (3 ideal nümunə)
5. İş kitabının sonuna vərəq əlavə etmək üçün Excel VBA-dan istifadə
Bu bölmədə biz iş kitabının sonuncu vərəqindən sonra vərəq əlavə edəcəyik . İcazə verin, prosesi nümayiş etdirimaşağıda.
📌 Addımlar:
- İlk olaraq, <1-də göstərildiyi kimi Module kod pəncərəsini açın>Metod 1 .
- İkincisi, aşağıdakı kodu daxil edin.
1310
Kod Bölgüsü
- İlk olaraq biz Alt proseduru Sheet_End_Workbook kimi çağırırıq.
- Sonra biz yeni yaradılmış vərəqə ad vermək üçün Add.Name metodundan istifadə edirik. Bu vərəqi iş kitabının sonuncu vərəqindən sonra yaradacağıq. Son vərəq nömrəsini Sheets.Count xassəsindən əldə edə bilərik. Üstəlik, biz vərəqə Gəlir Hesabatı adını verdik.
- Bundan sonra kodu Metodda göstərildiyi kimi işlədin. 1 .
- Beləliklə, o, iş kitabının sonuna yeni Gəlir Hesabatı əlavə edəcək.
Ətraflı oxuyun: Excel-də VBA-dan istifadə edərək Yeni İş Kitabı yaradın və Saxlayın
6. Excel VBA ilə Hüceyrə Dəyərini İstifadə edən Çoxlu Vərəqlərin Təqdim edilməsi
Sonuncu üsul üçün Excel VBA istifadə edərək, bir sıra xanaların adı ilə iş kitabına bir neçə vərəq əlavə edəcəyik. Bundan əlavə, istifadəçidən adı götürmək üçün diapazonun daxil edilməsini xahiş edəcəyik. Beləliklə, aşağıdakı addımlara nəzər salaq.
📌 Addımlar:
- Əvvəlcə kodu açın Metod 1 -də göstərildiyi kimi Modul pəncərəsi.
- Sonra aşağıdakı kodu kopyalayın və ona yapışdırın.
9125
Kod Dağılımı
- İlk olaraq, biz Sub çağırırıqÇoxsaylı_Cədvəllərin_İstifadəsi_Cell_Value kimi prosedur.
- Sonra biz dəyişən növlərini müəyyənləşdiririk.
- Daha sonra istifadəçidən məlumat diapazonunu almaq üçün InputBox -dan istifadə edirik.
- Dördüncüsü, Satış Hesabatı vərəqini aktivləşdiririk.
- Daha sonra seçilmiş xana diapazonunu bir-bir keçmək üçün Hər Növbəti dövrəsindən istifadə edirik.
- Sonra biz yeni yaradılmış vərəqə ad vermək üçün Ad.Ad metodundan istifadə edirik. Biz bu vərəqləri iş kitabının aktiv vərəqindən sonra yaradacağıq Satış Hesabatı .
- İndi isə kodu aşağıda göstərildiyi kimi işlədin. Metod 1 .
- Dərhal Exceldemy daxiletmə qutusu açılır.
- Sonra B5:B9<2-dəki xanaları verin> diapazonu qutuda.
- Nəhayət, OK üzərinə klikləyin.
- Nəhayət,
beş vərəq B5:B9 diapazonunda xana qiymətləri ilə adlandırılmışdır. Onların hamısı Satış Hesabatı vərəqindən sonradır.
Nəticə
Bu məqalə vərəqlər əlavə etmək üçün asan və qısa həllər təqdim edir. Excel VBA adları ilə. Təcrübə faylını yükləməyi unutmayın. Bu məqaləni oxuduğunuz üçün təşəkkür edirik, ümid edirik ki, bu faydalı oldu. Hər hansı bir sualınız və ya təklifiniz varsa, şərh bölməsində bizə bildirin. Daha çox araşdırmaq üçün Exceldemy saytımıza daxil olun.