Excel'de Çalışma Sayfası Sekmelerini Alfabetik Sırada Sıralama
Excel çalışma kitabınızda çok sayıda çalışma sayfanız varsa, belirli bir çalışma sayfasını bulmak zor olabilir. Çalışma sayfası sekmelerinizi alfabetik olarak sıralamak, aradığınızı bulmanıza yardımcı olur.
Çalışma sayfası sekmelerinizi, onlara renk uygulayarak düzenlemenin yanı sıra, çalışma sayfalarınıza özel adlar uyguladığınız sürece bunları alfabetik veya alfasayısal olarak da sıralayabilirsiniz. Ne yazık ki, çalışma sayfası sekmelerini alfabetik olarak sıralamak Excel'de yerleşik değildir, ancak çalışma kitabınıza, sekmelerinizi artan veya azalan düzende sıralamanıza izin veren bir makro ekleyebilirsiniz. Microsoft'un destek sitesindeki bir makroyu çalışma sayfanızdaki sekmeleri sıralayacak Excel çalışma kitabınıza nasıl ekleyeceğinizi göstereceğiz..
Başlamak için, Microsoft Visual Basic for Applications (VBA) düzenleyicisini açmak için Alt + F11 tuşlarına basın. Ardından, Ekle> Modül'e gidin.
Aşağıdaki makroyu Microsoft'tan kopyalayıp görüntüleyen modül penceresine yapıştırın.
Alt Sort_Active_Book () Dim i Tam Sayı Dim j Alt Sayı Tam Boy Dim iAnswer VbMsgBoxResult "Kullanıcıya, çalışma sayfalarını 'çalışma sayfalarını nasıl sıralamak istediklerini" sorabilirsiniz. & "Hayır'ı tıklatmak Azalan Sıralamada Sıralanacak", _ vbYesNoCancel + vbQuestion + vbDefaultButton1, "Çalışma Sayfalarını Sırala") i = 1 için Sayfalar için. Miktar j = 1 için Sayfalar için. artan düzende. 'Eğer iAnswer = vbYes Sonra UCase $ ise (Sheets (j) .Name)> UCase $ (Sheets (j + 1) .Name) Sonra Sheets (j) .Move After: = Levhalar (j + 1) End If "If Cevap Hayır, azalan düzende sıralayın. 'ElseIf iAnswer = vbNo Sonra If UCase $ (Sheets (j) .Name) < UCase$(Sheets(j + 1).Name) Then Sheets(j).Move After:=Sheets(j + 1) End If End If Next j Next i End Sub
VBA editörü, her bir modülü otomatik olarak sonunda Modül1, Modül2 vb. Gibi bir numarayla adlandırır. Modülün varsayılan adını kolayca kabul edebilirsiniz. Bununla birlikte, çalışma kitabınıza başka makrolar eklemeyi planlıyorsanız, her bir modülü yeniden adlandırmak iyi bir fikirdir, böylece ne olduklarını bilirsiniz. Modülümüzü size nasıl göstereceğini göstermek için yeniden adlandıracağız..
Modülü yeniden adlandırmak için, sol bölmedeki Özellikler'in altındaki modülün Ad kutusundaki metni seçin..
Ad kutusuna modül için bir ad yazın ve Enter tuşuna basın. Modül adında boşluk bulunmadığını unutmayın..
Modülün adı, sol bölmedeki Project altındaki Modüller listesinde değişir..
VBA düzenleyicisini, Dosya> Kapat ve Microsoft Excel'e Geri Dön seçeneğine giderek kapatın..
Şimdi, sekmelerimizi sıralamak için makroyu çalıştıracağız. Makro iletişim kutusundaki makro listesine erişmek için Alt + F8 tuşlarına basın. Listeden makroyu seçin (bizim durumumuzda sadece bir makro var) ve “Çalıştır” ı tıklayın..
Çalışma sayfalarınızı artan veya azalan düzende sıralamak isteyip istemediğinizi seçmenizi sağlayan aşağıdaki iletişim kutusu görüntülenir. Onları artan düzende sıralamak istiyoruz, bu nedenle “Evet” i tıklıyoruz.
Çalışma sayfası sekmeleri şimdi alfabetik olarak düzenlenmiştir.
Eklediğiniz makro şimdi çalışma kitabınızın bir parçası, ancak kaydettiğinizde muhtemelen aşağıdaki iletişim kutusunu göreceksiniz. Bunun nedeni, çalışma kitabınızı makro içermeyen normal bir Excel çalışma kitabı biçimi olan bir .xlsx dosyası olarak kaydetmenizdir. Çalışma kitabınıza makro eklemek ve bunları çalıştırabilmek için çalışma kitabınızı makro etkin çalışma kitabı veya .xlsm dosyası olarak kaydetmeniz gerekir. Bunu yapmak için, bu iletişim kutusunda "Hayır" ı tıklayın..
Farklı Kaydet iletişim kutusu görüntülenir. Zaten bu klasörde değilseniz, makro etkin çalışma kitabını kaydetmek istediğiniz yere gidin. “Kayıt türü” alt listesinden “Excel Makro Etkin Çalışma Kitabı (* .xlsm)” seçeneğini seçin.
“Kaydet” e tıklayın.
Çalışma kitabını makro etkin çalışma kitabı (.xlsm dosyası) olarak kaydetmezseniz, eklediğiniz makro silinir. Çalışma kitabınızın .xlsx sürümünü silmek isteyebilirsiniz, böylece daha fazla çalışma sayfası sekmesi eklemek ve makroyu kullanarak yeniden sıralamak istiyorsanız çalışma kitabınızın .xlsm sürümünü kullanmayı unutmayın. Makroları artık kullanmak istemiyorsanız, çalışma kitabını her zaman tekrar bir .xlsx dosyası olarak kaydedebilirsiniz..