• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Makroyla sayfa adlarını A-Z düzeninde nasıl sıralarım?

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,588
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Pro x64 TR
100 civarında sayfam var. Sayfaların en başında daima "adlar" adlı sayfam olmalı, diğer sayfa adları "A-Z" düzeninde sıralanmalı.

Bu işlem makroyla nasıl yapılır?

Yardımlarınız için önceden teşekkürler.
 
100 civarında sayfam var. Sayfaların en başında daima "adlar" adlı sayfam olmalı, diğer sayfa adları "A-Z" düzeninde sıralanmalı.

Bu işlem makroyla nasıl yapılır?

Yardımlarınız için önceden teşekkürler.

.

Daha önce çalıştığınz dosyada vermiştim.

Kod:
Sub sırala()
Dim i As Integer
Dim j As Integer

   For i = 1 To Sheets.Count
      For j = 1 To Sheets.Count - 1

            If UCase$(Sheets(j).Name) > UCase$(Sheets(j + 1).Name) Then
               Sheets(j).Move After:=Sheets(j + 1)
            End If

      Next j
   Next i

End Sub


.
 
Üstadım inceliğiniz ve yanıtınız için teşekkür ederim.

Daha önce yazdığınız kodlarda, hangi kodları tam olarak almam gerektiği konusunda duraksadığım ve elimde genel bir kod olması için yazdım.

İlk iletimde de belirttiğim gibi, "adlar" sayfası, dosya açıldığında hep en solda olmalı. Sanırım kodunuz bunu da içeriyor, değil mi?

Lütfen beni yanlış anlamayın.

Sevgi ve saygılar.
 
Kodu çalıştıramadım

Üstadım,


Kodu "Modül" olarak kaydettim. Bir türlü çalıştıramadım.

Dosyayı ekliyorum.

Rahatsız ettiğim için kusura bakmayınız.
 

Ekli dosyalar

Teşekkürler.
 
Geri
Üst