merhabalar,
excelde fare kullanarak sıralama makrosunu aşağıdaki gibi elde ediyorum.
Sub Makro4()
'
' Makro4 Makro
'
'
Range("B2").Select
Range(Selection, Selection.End(xlDown)).Select
ActiveWorkbook.Worksheets("Sayfa2").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Sayfa2").Sort.SortFields.Add Key:=Range("B2"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Sayfa2").Sort
.SetRange Range("A2:C1597")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
ancak ben işin mantığını öğrenmek istiyorum. çok araştırdım ama yukarıdaki satırların tek tek ne anlama geldiğini ve gerçekten yazan bütün satırların gerekli olup olmadığını anlayamadım. meselabaşta sonu "clear" ile biten komut ne anlama geliyor? neyi temizliyor? "key" dediğimiz nedir? neden range yazdıktan sonra "B2" gibi tek bir hücre belirtiyoruz? "sortnormal" ne demektir? matchcase ve pinyin ne demektir ne işe yarar?
yardımlarınızı bekliyorum.
teşekkürler. iyi çalışmalar.
excelde fare kullanarak sıralama makrosunu aşağıdaki gibi elde ediyorum.
Sub Makro4()
'
' Makro4 Makro
'
'
Range("B2").Select
Range(Selection, Selection.End(xlDown)).Select
ActiveWorkbook.Worksheets("Sayfa2").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Sayfa2").Sort.SortFields.Add Key:=Range("B2"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Sayfa2").Sort
.SetRange Range("A2:C1597")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
ancak ben işin mantığını öğrenmek istiyorum. çok araştırdım ama yukarıdaki satırların tek tek ne anlama geldiğini ve gerçekten yazan bütün satırların gerekli olup olmadığını anlayamadım. meselabaşta sonu "clear" ile biten komut ne anlama geliyor? neyi temizliyor? "key" dediğimiz nedir? neden range yazdıktan sonra "B2" gibi tek bir hücre belirtiyoruz? "sortnormal" ne demektir? matchcase ve pinyin ne demektir ne işe yarar?
yardımlarınızı bekliyorum.
teşekkürler. iyi çalışmalar.
