VBA Worksheet'leri Alfabetik Sıraya Sokmak

Birçok çalışma sayfası (worksheet) içeren bir çalışma kitabınız (workbook) varsa ve bunları alfabetik olarak sıralamak istiyorsanız, aşağıdaki makro kodunu kullanabilirsiniz..

Sub Sirala()
   Application.ScreenUpdating = False
   Dim ShCount As Integer, i As Integer, j
   As Integer
   ShCount = Sheets.Count
   For i = 1 To ShCount - 1
      For j = i + 1 To ShCount
        If Sheets(j).Name < Sheets(i).Name Then
          Sheets(j).Move before:=Sheets(i)
        End If
      Next j
   Next i
   Application.ScreenUpdating = True
End Sub


VBA

İlginizi Çekebilir

VBA Dictionary'deki Değerler İle Listenin Elemanlarını Eşleştirme ...

VBA Döngü İle Bir Dizideki En Büyük Sayıyı Bulma Örneği

VBA 1'den N'e Kadar Olan Sayıların Toplamını Bulma Örneği

VBA Tüm Worksheet'lerin Gizliliğini Kaldırmak

VBA Bir Stringin Ortadaki Üç Karakterini Bulma Örneği