• DİKKAT

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

Soru Makroyla sıralama nasıl yapılır?

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,588
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Pro x64 TR
Değerli Dostlar,

Ekteki harcama dosyasındaki işlemlerin sıralamasını, manuel olarak; önce B sütunu, sonrasında A sütununu küçükten büyüğe doğru sıralamaktayım.

Bu sıralamayı makro ile yapabilmek için yardımınızı bekliyorum.
 

Ekli dosyalar

Makro kaydet yöntemi ile yaptım.
Kod:
Sub Makro1()

    Range("A1").Select
    ActiveWorkbook.Worksheets("GelirGiderKayıt").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("GelirGiderKayıt").Sort.SortFields.Add Key:=Range( _
        "B2:B2000"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
        xlSortNormal
    ActiveWorkbook.Worksheets("GelirGiderKayıt").Sort.SortFields.Add Key:=Range( _
        "A2:A2000"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
        xlSortNormal
    With ActiveWorkbook.Worksheets("GelirGiderKayıt").Sort
        .SetRange Range("A1:N2000")
        .Header = xlYes
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
End Sub
 
Değerli Dostlar,

Ekteki harcama dosyasındaki işlemlerin sıralamasını, manuel olarak; önce B sütunu, sonrasında A sütununu küçükten büyüğe doğru sıralamaktayım.

Sayın hamitcan üstadım,

Öncelikle ilginize teşekkür ederim.

Ancak, ilk iletimde değindiğim kayıt sıralaması doğru çıkarken, makro kodu ile hatalı çıkmaktadır.

Sizi bilgilendirmek istedim.
 

Ekli dosyalar

Sayın hamitcan,

Önerilen Makro Kaydet yöntemiyle doğru sonuca ulaştım.
Teşekkürler.

ÇÖZÜLDÜ
 
Ekli dosyadaki kayıtları önce B2, sonra A2 hücresini büyükten küçüğe sıraladıktan sonra; Sn. hamitcan üstadın önerisini dikkate alarak, makro kaydet yöntemiyle oluşturulan kodu SIRALA düğmesine bağlayınca, küçükten büyüğe göre sıralamayı doğru olarak yaptı.

Sn. hamitcan üstada önerisi için teşekkür ederim.
 

Ekli dosyalar

Geri
Üst