Makro ile özel sıralama

kemalist

Altın Üye
Katılım
4 Haziran 2008
Mesajlar
795
Excel Vers. ve Dili
Excel 2021 TÜRKÇE
Altın Üyelik Bitiş Tarihi
24-01-2026
Arkadaşlar Merhaba;benim istediğm E2 hüresini baz alarak yukardan aşağıya büyükten küçüğe arada boşluk olmadan makro ile sıralama yapmak.
Örnek dosya ektedir.İlginize şimdiden teşekkür ederim.
 

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
Buyurun.
Kod:
Sub siralama()
Dim son As Long
son = Sheets("Sayfa1").Cells(Rows.Count, "E").End(xlUp).Row
Range("A2:E" & son).Sort Range("E2"), xlDescending
End Sub
 

kemalist

Altın Üye
Katılım
4 Haziran 2008
Mesajlar
795
Excel Vers. ve Dili
Excel 2021 TÜRKÇE
Altın Üyelik Bitiş Tarihi
24-01-2026
hocam üst kısımda boş satırlar oluşuyor
 

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
Sizin son satırı esas son satırın ardından 10 - 15 satır daha var.Used range öyle kabul ediyor.
O boşlekları silerseniz düzelir.
 

kemalist

Altın Üye
Katılım
4 Haziran 2008
Mesajlar
795
Excel Vers. ve Dili
Excel 2021 TÜRKÇE
Altın Üyelik Bitiş Tarihi
24-01-2026
hocam o satırlarda formüller var daha sonra ilave edersek diye duruyor
 

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
Aşağıdaki mavi renkteki karakteri tekrar düzeltin.
son = Sheets("Sayfa1").Cells(Rows.Count, "A").End(xlUp).Row
 
Katılım
20 Ocak 2005
Mesajlar
526
Excel Vers. ve Dili
Excel 2007 Türkçe
Altın Üyelik Bitiş Tarihi
01-01-2024
"Sub siralama()
Dim son As Long
son = Sheets("Sayfa1").Cells(Rows.Count, "E").End(xlUp).Row
Range("A2:E" & son).Sort Range("E2"), xlDescending
End Sub"

Küçükten büyüğe nasıl olur.
Up Down filan yaptım olmadı ?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,330
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
MAKRO KAYDET yöntemini deneyiniz.
 
Üst