çalışma sayfalarını sıralama

Katılım
26 Kasım 2008
Mesajlar
13
Excel Vers. ve Dili
2003 tr
çalışma sayfalarını (worksheet) a'dan z'ye sıralamak için ne yapmamız gerkiyor, bu konuda yardım edebilirmisiniz lütfen?
 
Katılım
20 Haziran 2008
Mesajlar
697
Excel Vers. ve Dili
Microsoft Office ev ve iş 2019
Altın Üyelik Bitiş Tarihi
03-07-2024
Arkadaşım günaydın bunun için excelin kendi tuşlarını kullanman yeterli

ekte örnek resim var incelermisin
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,276
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Sayfa isimlerini sıralamak için daha önce Sn. Haluk beyin yayınlamış olduğu aşağıdaki kodu kullanabilirsiniz.

Kod:
Sub SAYFALARI_ALFABETİK_SIRALA()
    Application.ScreenUpdating = False
    Dim ShArr() As String
    Dim i As Integer
    Dim ShNo As Long
    Dim WordBasic As Object
    
    ShNo = Worksheets.Count
    ReDim ShArr(1 To ShNo)
    
    For i = 1 To ShNo
         ShArr(i) = Sheets(i).Name
    Next
    
    Set WordBasic = CreateObject("Word.Basic")
    WordBasic.SortArray ShArr()
     
    For i = ShNo - 1 To 1 Step -1
        Sheets(ShArr(i)).Move Before:=Sheets(ShArr(i + 1))
    Next
    
    Set WordBasic = Nothing
    Application.ScreenUpdating = False
End Sub
 
Katılım
26 Kasım 2008
Mesajlar
13
Excel Vers. ve Dili
2003 tr
Selamlar,

Sayfa isimlerini sıralamak için daha önce Sn. Haluk beyin yayınlamış olduğu aşağıdaki kodu kullanabilirsiniz.

Kod:
Sub SAYFALARI_ALFABETİK_SIRALA()
    Application.ScreenUpdating = False
    Dim ShArr() As String
    Dim i As Integer
    Dim ShNo As Long
    Dim WordBasic As Object
    
    ShNo = Worksheets.Count
    ReDim ShArr(1 To ShNo)
    
    For i = 1 To ShNo
         ShArr(i) = Sheets(i).Name
    Next
    
    Set WordBasic = CreateObject("Word.Basic")
    WordBasic.SortArray ShArr()
     
    For i = ShNo - 1 To 1 Step -1
        Sheets(ShArr(i)).Move Before:=Sheets(ShArr(i + 1))
    Next
    
    Set WordBasic = Nothing
    Application.ScreenUpdating = False
End Sub


mustafa koker arkadaşım, benim bahsettiğim çalışma sayfaları,hücreler değil,

korhan arkadaşım haluk bey'in yazdığı kodları nereye yazacağız ben bu konuyu tam bilmiyorum ve bu kodları yazmadan da başka bi yol yokmu?
 
Üst