• DİKKAT

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

Sayfaları Alfabetik Sıralama

  • Konbuyu başlatan Konbuyu başlatan sinful
  • Başlangıç tarihi Başlangıç tarihi

sinful

Banned
Katılım
29 Mayıs 2007
Mesajlar
155
Excel Vers. ve Dili
Office 2003
Arkadaşlar,

Excel çalışma kitabındaki sayfaları alfabetik sıralatmak için aşağıdaki macroyu kullanıyorum ancak sırala butonuna basıp sıralama yapıldıktan sonra en son sayfada kalıyor ben ise tekrar "ÖZET TABLO" isimli butona bastığımız sayfada kalmasını istiyorum.Bu durumda aşağıdaki kodu nasıl değiştirmeliyim?

Sub sırala()
If Worksheets.Count = 1 Then Exit Sub
For i = 1 To Worksheets.Count - 1
For j = i + 1 To Worksheets.Count
If Worksheets(j).Name < Worksheets(i).Name Then
Worksheets(j).Move Before:=Worksheets(i)
End If
Next j
Next i
End Sub



Teşekkürler.
 
merhaba

en sona ekleyerek deneyiniz.

Kod:
Sheets("ÖZET TABLO").Select
 
Kod:
Sub sırala()
 sayfa = Application.ActiveSheet.Name
 If Worksheets.Count = 1 Then Exit Sub
 For i = 1 To Worksheets.Count - 1
 For j = i + 1 To Worksheets.Count
 If Worksheets(j).Name < Worksheets(i).Name Then
 Worksheets(j).Move Before:=Worksheets(i)
 End If
 Next j
 Next i
 Worksheets(sayfa).Activate
 End Sub
 
İlgileriniz için çok teşekkür ederim.Ellerinize sağlık.
 
peki sıralamadan hariç tutmak istediğim sayfalar varsa hangi komutu kullanmalıyım ?
 
Geri
Üst