• DİKKAT

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

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

  • Konbuyu başlatan Konbuyu başlatan isobey34
  • Başlangıç tarihi Başlangıç tarihi
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?
 
Arkadaşım günaydın bunun için excelin kendi tuşlarını kullanman yeterli

ekte örnek resim var incelermisin
 

Ekli dosyalar

  • AZ SIRALA.jpg
    AZ SIRALA.jpg
    82.1 KB · Görüntüleme: 53
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
 
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?
 
Geri
Üst