A dan Z ye Sıralama Makro ile

Mikdad

Altın Üye
Katılım
5 Ocak 2006
Mesajlar
333
Excel Vers. ve Dili
365 Türkçe
Altın Üyelik Bitiş Tarihi
26-10-2026
Selamun Aleykum Bir Button marifeti ile önce
B Sonra J Sonra P en Sonunda da AC yı A dan Z ye sıralamasını istiyorum mümkün mü acaba?
 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
Örnek dosya olursa iyi olurdu.

Selamlar...
 

Mikdad

Altın Üye
Katılım
5 Ocak 2006
Mesajlar
333
Excel Vers. ve Dili
365 Türkçe
Altın Üyelik Bitiş Tarihi
26-10-2026
Buyrun hocam örnek dosya
 

Ekli dosyalar

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Makro kaydet yöntemi ile aşağıdaki kodları elde ettim.
Siz kendinize uyarlayarak kullanabilirsiniz.:cool:
Kod:
Sub Makro1()
'
' Makro1 Makro
'

'
    ActiveWorkbook.Worksheets("Sayfa1").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("Sayfa1").Sort.SortFields.Add Key:=Range("B2:B9"), _
        SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
    ActiveWorkbook.Worksheets("Sayfa1").Sort.SortFields.Add Key:=Range("J2:J9"), _
        SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
    ActiveWorkbook.Worksheets("Sayfa1").Sort.SortFields.Add Key:=Range("P2:P9"), _
        SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
    ActiveWorkbook.Worksheets("Sayfa1").Sort.SortFields.Add Key:=Range("AC2:AC9") _
        , SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
    With ActiveWorkbook.Worksheets("Sayfa1").Sort
        .SetRange Range("A1:AC9")
        .Header = xlYes
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
End Sub
 

Mikdad

Altın Üye
Katılım
5 Ocak 2006
Mesajlar
333
Excel Vers. ve Dili
365 Türkçe
Altın Üyelik Bitiş Tarihi
26-10-2026
Allah Razı Olsun Hocam Teşekkür Ederim.
 

Mikdad

Altın Üye
Katılım
5 Ocak 2006
Mesajlar
333
Excel Vers. ve Dili
365 Türkçe
Altın Üyelik Bitiş Tarihi
26-10-2026
Makro kaydet özelliğini biliyorum hocam kullanıyorum. ama işin enteresan tarafı şu kendi bilgisayarım da çalışan makro dosyayı başka bilgisayard akullandığımda o makro çalışmıyor enteresan bir şekilde. sebebi nedir acaba
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Makro kaydet özelliğini biliyorum hocam kullanıyorum. ama işin enteresan tarafı şu kendi bilgisayarım da çalışan makro dosyayı başka bilgisayard akullandığımda o makro çalışmıyor enteresan bir şekilde. sebebi nedir acaba
Versiyon farklılıarından kaynaklanıyor olabilir.
Mesela benim yazdığım makro kaydet 2003 excelde çalışmaz.
 

Mikdad

Altın Üye
Katılım
5 Ocak 2006
Mesajlar
333
Excel Vers. ve Dili
365 Türkçe
Altın Üyelik Bitiş Tarihi
26-10-2026
Haklısınız hocam test ettim tam olarak dediğiniz gibi versiyon farklılığı ndan dolayı çalışmıyor muş
 
Üst