Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
sayfa isimleri tarih olarak verilmiştir bu sayfaları soldan sağa doğru tarih sırasına göre sıralamak istiyorum.
Konuyla ilgili yardımlarınızı bekliyorum.
sayfa isimleri tarih olarak verilmiştir bu sayfaları soldan sağa doğru tarih sırasına göre sıralamak istiyorum.
Konuyla ilgili yardımlarınızı bekliyorum.
Option Explicit
Sub sheet_sorting()
Dim ts As Integer
Dim kaplan As Integer, trabzonspor, hamsi As Date
trabzonspor = MsgBox("Sayfaları Sıralıyorum", vbYesNo, "Onay")
If trabzonspor = vbNo Then Exit Sub
Application.ScreenUpdating = False
hamsi = Time
For ts = 1 To Sheets.Count
For kaplan = 1 To Sheets.Count - 1
If UCase$(Sheets(kaplan).Name) > UCase$(Sheets(kaplan + 1).Name) Then
Sheets(kaplan).Move after:=Sheets(kaplan + 1)
End If
Next
Next
Application.ScreenUpdating = True
MsgBox Format(hamsi - Time, "hh:mm:ss") & vbLf _
& "Sürede Sayfaları Sıraladım", , "Bitiş"
End Sub
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.