Birden fazla makroyu tek buton ile nasıl çalıştırabiliri.z
Teşekkür ederim.
HTML:
HTML:
Sub Makro4()
'
' Makro4 Makro
'
'
Range("C1:G255").Select
ActiveWorkbook.Worksheets("Veri").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Veri").Sort.SortFields.Add2 Key:=Range("C2:C255") _
, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Veri").Sort
.SetRange Range("C1:G255")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
Sub Makro5()
'
' Makro5 Makro
'
'
Range("A1:B255").Select
ActiveWorkbook.Worksheets("Veri").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Veri").Sort.SortFields.Add2 Key:=Range("A2:A255") _
, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Veri").Sort
.SetRange Range("A1:B255")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
Sub Makro6()
'
' Makro6 Makro
'
'
Range("H2:I255").Select
ActiveWorkbook.Worksheets("Veri").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Veri").Sort.SortFields.Add2 Key:=Range("H3:H255") _
, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Veri").Sort
.SetRange Range("H2:I255")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
Teşekkür ederim.
HTML:
HTML:
Sub Makro4()
'
' Makro4 Makro
'
'
Range("C1:G255").Select
ActiveWorkbook.Worksheets("Veri").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Veri").Sort.SortFields.Add2 Key:=Range("C2:C255") _
, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Veri").Sort
.SetRange Range("C1:G255")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
Sub Makro5()
'
' Makro5 Makro
'
'
Range("A1:B255").Select
ActiveWorkbook.Worksheets("Veri").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Veri").Sort.SortFields.Add2 Key:=Range("A2:A255") _
, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Veri").Sort
.SetRange Range("A1:B255")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
Sub Makro6()
'
' Makro6 Makro
'
'
Range("H2:I255").Select
ActiveWorkbook.Worksheets("Veri").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Veri").Sort.SortFields.Add2 Key:=Range("H3:H255") _
, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Veri").Sort
.SetRange Range("H2:I255")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub