• DİKKAT

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

Tarihleri Küçükten Büyüğe Sıralama

Katılım
29 Kasım 2007
Mesajlar
1,110
Excel Vers. ve Dili
excel 2007
Arkadaşlar "ŞABLON" sayfasındaki B11 ile J60 arasındaki verileri küçük tarihten büyük tarih sırasına göre sıralama yaptırmaya çalıştığım makroyu çalıştıramadım bu konuda ve alternatif tavsiyeleriniz hususunda yardımlarınızı rica ediyorum.
 

Ekli dosyalar

Aşağıdaki gibi deneyin:

PHP:
Sub sırala()
Application.EnableEvents = False
    ActiveWorkbook.Worksheets("ŞABLON").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("ŞABLON").Sort.SortFields.Add Key:=Range("B11:B60") _
        , SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
    With ActiveWorkbook.Worksheets("ŞABLON").Sort
        .SetRange Range("B11:J60")
        .Header = xlGuess
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
Application.EnableEvents = True

End Sub
 
Alternatif : Çift Tıklama
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
Application.ScreenUpdating = False
Sheets("ŞABLON").Sort.SortFields.Clear
Sheets("ŞABLON").Sort.SortFields.Add Key:=Range("B11")
With Sheets("ŞABLON").Sort
.SetRange Range("B11:J60")
.Apply
End With
Application.ScreenUpdating = True
End Sub
 
Makro kaydet yöntemi ile bu tür kodları elde edebilirsiniz.:cool:
 
Geri
Üst