Sayfaları Alfabetik Sıralama

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.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

en sona ekleyerek deneyiniz.

Kod:
Sheets("ÖZET TABLO").Select
 

Hüseyin

Administrator
Yönetici
Admin
Katılım
2 Haziran 2004
Mesajlar
3,542
Excel Vers. ve Dili
Excel 2010 - Türkçe
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
 

sinful

Banned
Katılım
29 Mayıs 2007
Mesajlar
155
Excel Vers. ve Dili
Office 2003
İlgileriniz için çok teşekkür ederim.Ellerinize sağlık.
 
Katılım
13 Şubat 2010
Mesajlar
9
Excel Vers. ve Dili
türkçe, ingilizce excel 2007
peki sıralamadan hariç tutmak istediğim sayfalar varsa hangi komutu kullanmalıyım ?
 
Üst