- Katılım
- 28 Ekim 2005
- Mesajlar
- 65
Sub gygoresiralama()
'
' gygoresiralama Makro
'
' Klavye Kısayolu: Ctrl+q
'
Range("C5921:G5929").Select
Range("G5929").Activate
ActiveWorkbook.Worksheets("Sayfa2").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Sayfa2").Sort.SortFields.Add Key:=Range( _
"G5922:G5929"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("Sayfa2").Sort
.SetRange Range("C5921:G5929")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
--------------------------------------------------------------
Selam.. Makrolara yeni başladım....
Yukarıdaki makro gördüğünüz üzere sıralamaya ait... ama ben excel dosyasında aşşağıya doğru iniyor ve farklı satırlarda sırlama yapıyorum.. Bu makroyu çalıştırdığımda hep aynı işlemi yapıyor yani C5921:G5929 arasını sıralıyor .. Ben ise hangi bölgeyi seçtiysem bu makor onu sıralasın istiyorum.Bu amaçla makroyu nasıl düzenleyebilirim?
mesela c6000:g6008 arasını sıralamak istediğimde aynı makroyla nasıl sıralayabilirim?
'
' gygoresiralama Makro
'
' Klavye Kısayolu: Ctrl+q
'
Range("C5921:G5929").Select
Range("G5929").Activate
ActiveWorkbook.Worksheets("Sayfa2").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Sayfa2").Sort.SortFields.Add Key:=Range( _
"G5922:G5929"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("Sayfa2").Sort
.SetRange Range("C5921:G5929")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
--------------------------------------------------------------
Selam.. Makrolara yeni başladım....
Yukarıdaki makro gördüğünüz üzere sıralamaya ait... ama ben excel dosyasında aşşağıya doğru iniyor ve farklı satırlarda sırlama yapıyorum.. Bu makroyu çalıştırdığımda hep aynı işlemi yapıyor yani C5921:G5929 arasını sıralıyor .. Ben ise hangi bölgeyi seçtiysem bu makor onu sıralasın istiyorum.Bu amaçla makroyu nasıl düzenleyebilirim?
mesela c6000:g6008 arasını sıralamak istediğimde aynı makroyla nasıl sıralayabilirim?
