İpucu: Digər dillər Google-tərcümə olunur. Sizi ziyarət edə bilərsiniz English bu linkin versiyası.
Daxil ol
x
or
x
x
Qeydiyyatdan
x

or

Excel-də cell dəyərlərinə (siyahısı) əsaslanan vərəqələri necə adlandırmaq olar?

Normal olaraq, hesabatı düzənlikdə düzəldərək və Excel-də sağ menyusundan Yenidən Adlandırma'yı seçərək asanlıqla bir iş səhifəsini yenidən adlandıra bilərik. Belirtilən hüceyrə dəyərləri olan bütün / bir neçə iş səhifəsinin adını dəyişdirirsinizsə? Və müəyyən bir hüceyrə dəyərinə əsaslanan bir iş səhifəsini dinamik şəkildə adlandırmaq nə olar? Bu yazıda, bir neçə üsul asanlıqla onları həll etməyə kömək edəcəkdir.

Dinamik olaraq VBA ilə hücum dəyərinə əsaslanan hesabatı adlandırın

Müvafiq vərəqlərdə hüceyrə dəyərlərinə əsasən birdən çox təbəqə adını verin

Göstərilən siyahıdan birdən çox təbəqəni adlandırın

Excel-də müvafiq hesabatlardakı hüceyrə dəyərlərinə əsasən birdən çox təbəqənin adını dəyişin


Excel-də VBA ilə müəyyən bir hüceyrənin dəyərindən dinamik olaraq iş səhifəsini adlandıra bilərik və aşağıdakıları edə bilərsiniz:

1 Addım: Hesabat sekmesindeki iş səhifəsini hüceyrə dəyərinə dinamik olaraq adlandırdığınız üçün sağa basın və seçin Kodları baxın sağ tıklayarak menyudan.

Addım 2: Açılan Microsoft Visual Basic for Applications penceresinde, aşağıdakı VBA kodunu modul penceresine yapışdırın.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set Target = Range("A1")
If Target = "" Then Exit Sub
Application.ActiveSheet.Name = VBA.Left(Target, 31)
Exit Sub
End Sub

Qeyd: Bu VBA Cell A1 dəyərinə əsasən iş səhifəsini dinamik şəkildə dəyişə bilər və ehtiyaclarınıza əsasən A1-nı digər hüceyrələrə dəyişə bilərsiniz.

Addım 3: VBA kodunu saxla və tətbiq üçün Microsoft Visual Basic proqramını açın.

Sonra hesabatın adı göstərilən hüceyrə dəyərinə əsasən dinamik şəkildə dəyişir.

Qeydlər:

  1. Göstərilən hüceyrə boşsa, iş səhifəsinin adı dəyişilməyəcək;
  2. Xüsusi simvol daxil etdiyiniz hüceyrə daxil etdiyiniz kimi *, bir səhv xəbərdarlığı açılır.

Excel üçün Kutools ilə Çoxlu iş yerlərinin adını dəyişin funksiyaya uyğun olaraq, müvafiq hesabatda göstərilən hüceyrə ilə bütün / bir neçə təbəqəni tez bir zamanda adlandıra bilərsiniz. Məsələn, hər hesabatı Cell A1 dəyəri ilə hər bir hesabatı dəyişin.

Excel üçün Kutools - Microsoft Excel üçün 300 Ətraflı funksiyaları və Alətlərdən daha çox birləşir

1. klik Müəssisə > İş > Çoxlu iş yerlərinin adını dəyişin. Ekran görüntüsünə baxın:

2. Açılışda Birden Fazla Çalışma Yeniləmə Əlaqə qutusuna müraciət edin (aşağıdakı ekrana baxın):

In (1) İş yerləri siyahıdan, adını dəyişdirəcəyiniz iş səhifəsini yoxlayın;

In (2) Yeniləmə Seçimləri bölməsinə baxın Orijinal hesabatı adını dəyişdirin seçim

In (3) Yeni iş səhifəsi adı bölməsinə baxın Xüsusi cədvəl ilə iş yerlərinin adını dəyişin seçimi və məzmununu müvafiq hesabatı ilə adlandırdığınız hüceyrəni müəyyənləşdirin.

(4) basın Ok düyməsini basın.

İndi bütün yoxlanılmış çarşaflar hər bir plitənin müəyyən hüceyrəsi ilə dəyişdirilmişdir. Ekran görüntüsünə baxın:

Excel üçün Kutools - 300-dən çox lazımlı Excel alətləri daxildir. Tam xüsusiyyət pulsuz sınaq 60-gün, kredit kartı lazım deyil! Ele indicə onu al!


Excel üçün Kutools Çoxlu iş yerlərinin adını dəyişin xüsusiyyət də müəyyən aralıkta hüceyrə dəyərləri ilə bir neçə hesabatı adlandırmaq üçün dəstəkləyir.

Excel üçün Kutools - Microsoft Excel üçün 300 Ətraflı funksiyaları və Alətlərdən daha çox birləşir

1. Basın Müəssisə > İş > Çoxlu iş yerlərinin adını dəyişin.

2. Açılışda Birden Fazla Çalışma Renamasını Yenidən Renklendir </ a> informasiya qutusunda, (aşağıda ekran görüntülerine baxmanız) lazımdır:

In (1) İş yerləri siyahıdakı hüceyrə dəyərləri ilə adlandırdığınız iş səhifəsini yoxlayın.

In (2) Yeniləmə Seçimləri bölməsinə baxın Orijinal hesabatı adını dəyişdirin seçim

In (3) Yeni iş səhifəsi adı bölməsinə baxın Xüsusi aralıdan variantını basın ikinci Rename Multiple Worksheets (Rename Birden çox Worksheet Rename) informasiya qutusunu açmaq üçün düyməsini, onların dəyərlərinə görə adlandırdığınız hüceyrələri seçin və OK düyməsini basın.

(4) basın Ok adını dəyişmək üçün düyməni basın.

Sonra bütün qeyd olunan iş səhifələrinin adları göstərilən hüceyrə dəyərlərinə dəyişir. Aşağıdakı ekran vurusuna baxın:

Excel üçün Kutools - 300-dən çox lazımlı Excel alətləri daxildir. Tam xüsusiyyət pulsuz sınaq 60-gün, kredit kartı lazım deyil! Ele indicə onu al!


Bu videoda Kutools nişanı və Kutools Plus nişanı əlavə olunur Excel üçün Kutools. Lazım olsa, klikləyin burada məhdudiyyətsiz bir 60 günlük pulsuz sınaq üçün!




Təklif olunan Məhsuldarlıq Vasitələri

Office Tab

qızıl star1 Chrome, Firefox və yeni Internet Explorer kimi Excel və digər Office proqramlarına lazımlı sekmeleri gətirin.

Excel üçün Kutools

qızıl star1 Amazing! 5 dəqiqədə məhsuldarlığınızı artırın. Heç bir xüsusi bacarıqa ehtiyac yoxdur, hər gün iki saat saxlaya bilərsiniz!

qızıl star1 300 Excel üçün yeni funksiyalar, Excel çox asan və güclü olun:

  • Veriyi ləğv etmədən Cell / Satır / Sütunları birləşdirin.
  • Bir neçə Çarşaf və İş Kitabını birləşdirin və birləşdirin.
  • Çaprazları müqayisə edin, birdən çox aralığa kopyalayın, mətni tarixə, vahidə və valyuta çevrilməsinə çevirin.
  • Rənglər, Paging Subtotals, Advanced Sort və Super Filter tərəfindən sayılan,
  • Daha çox seçin / Insert / Sil / Mətn / Biçim / Bağlantı / Yorum / Çalışma kitabları / Çalışma Qurğuları Tools ...

Excel üçün Kutools-un ekranı

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Sam Riggins · 7 months ago
    I used the dynamic sheet name coding and functionally it works well, but I get the Runtime Error 1004 whenever I click inside a cell. Anyone have any info on how to correct this?


    Thanks
  • To post as a guest, your comment is unpublished.
    HHani · 1 years ago
    This is awesome, thank you so much....
  • To post as a guest, your comment is unpublished.
    Mel · 1 years ago
    so I am trying to do this, but nothing is happening - my sheet names aren't changing, everything is the exact same. Do you know what I am doing wrong??