- Katılım
- 25 Mayıs 2010
- Mesajlar
- 480
- Excel Vers. ve Dili
-
Office 2019
64bit
Tr
Win 10
- Altın Üyelik Bitiş Tarihi
- 12-07-2024
Merhabalar üstadlar
Dosyamın MAAS ODEME LISTESI sayfasında makro kaydet uygulamasıyla alfabetik ve giriş tarihine göre sıralama yapıyorum ancak listeye eklenen ve çıkanlar olduğu için belirli bir satır sayısı yazamıyorum. Bu yüzden son satırı 200 olarak baz alıyorum. Bu şekilde boş satırları da sıralamaktadır. Hata yapmaması için sizden ricam önce değer olan son satırı bulup sonra sıralamayı yapacak kodu yazabilir misiniz?
Kullandığım Kodlar:
Dosyamın MAAS ODEME LISTESI sayfasında makro kaydet uygulamasıyla alfabetik ve giriş tarihine göre sıralama yapıyorum ancak listeye eklenen ve çıkanlar olduğu için belirli bir satır sayısı yazamıyorum. Bu yüzden son satırı 200 olarak baz alıyorum. Bu şekilde boş satırları da sıralamaktadır. Hata yapmaması için sizden ricam önce değer olan son satırı bulup sonra sıralamayı yapacak kodu yazabilir misiniz?
Kullandığım Kodlar:
Kod:
Sub MAAS_ODEME_LISTESI_Alfabetik_Sıralama()
'
' MAAS_ODEME_LISTESI_Alfabetik_Sıralama Makro
'
'
ActiveWindow.SmallScroll Down:=-6
Rows("4:200").Select
ActiveWorkbook.Worksheets("MAAS_ODEME_LISTESI").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("MAAS_ODEME_LISTESI").Sort.SortFields.Add2 Key:=Range _
("C4:C200"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("MAAS_ODEME_LISTESI").Sort
.SetRange Range("A4:Q200")
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
Sub MAAS_ODEME_LISTESI_GirisTarihSirali()
'
' MAAS_ODEME_LISTESI_GirisTarihSirali Makro
'
'
Rows("4:200").Select
ActiveWorkbook.Worksheets("MAAS_ODEME_LISTESI").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("MAAS_ODEME_LISTESI").Sort.SortFields.Add2 Key:=Range _
("J4:J200"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("MAAS_ODEME_LISTESI").Sort
.SetRange Range("A4:Q200")
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
Ekli dosyalar
-
286.5 KB Görüntüleme: 5