Erdinç FIRTINA
Altın Üye
- Katılım
- 14 Şubat 2007
- Mesajlar
- 400
- Excel Vers. ve Dili
- excel 2003 türkçe
- Altın Üyelik Bitiş Tarihi
- 15-05-2026
Değerli üyeler,
Aaşğıdaki kodda belirtilen kriterin sayısı "ve" "veya" gibi kullanılarak arttırılabilir mi? Bu mümkün müdür?
Yani;
Criteria1:="505" e ilaveten "506" "555" gibi olabilir mi?
Sub AKTAR()
Application.ScreenUpdating = False
Set SVV = Sheets("Veri")
Set SA = Sheets("1-AVEA 505")
Set SB = Sheets("2-TURKCELL 532")
SA.[A:F].Clear
SB.[A:F].Clear
SVV.Select
Range("A1").Select
Range("A1").AutoFilter Field:=3, Criteria1:="505"
Range("A1").CurrentRegion.Copy SA.[A1]
Range("A1").AutoFilter Field:=3, Criteria1:="532"
Range("A1").CurrentRegion.Copy SB.[A1]
Range("A1").AutoFilter
Set SV = Nothing
Set SA = Nothing
Set SB = Nothing
Application.ScreenUpdating = True
MsgBox "AKTARIM İŞLEMİ TAMAMLANMIŞTIR.", vbInformation
End Sub
Benzer şekilde, sıralamada 2 yerine 3 veya daha fazla ölçüt kullanılabilir mi?
Sub sıra2()
[a2:g1000].Sort Key1:=Range("A2"), Order1:=xlAscending, Key2:=Range("d2") _
, Order2:=xlAscending
End Sub
Aaşğıdaki kodda belirtilen kriterin sayısı "ve" "veya" gibi kullanılarak arttırılabilir mi? Bu mümkün müdür?
Yani;
Criteria1:="505" e ilaveten "506" "555" gibi olabilir mi?
Sub AKTAR()
Application.ScreenUpdating = False
Set SVV = Sheets("Veri")
Set SA = Sheets("1-AVEA 505")
Set SB = Sheets("2-TURKCELL 532")
SA.[A:F].Clear
SB.[A:F].Clear
SVV.Select
Range("A1").Select
Range("A1").AutoFilter Field:=3, Criteria1:="505"
Range("A1").CurrentRegion.Copy SA.[A1]
Range("A1").AutoFilter Field:=3, Criteria1:="532"
Range("A1").CurrentRegion.Copy SB.[A1]
Range("A1").AutoFilter
Set SV = Nothing
Set SA = Nothing
Set SB = Nothing
Application.ScreenUpdating = True
MsgBox "AKTARIM İŞLEMİ TAMAMLANMIŞTIR.", vbInformation
End Sub
Benzer şekilde, sıralamada 2 yerine 3 veya daha fazla ölçüt kullanılabilir mi?
Sub sıra2()
[a2:g1000].Sort Key1:=Range("A2"), Order1:=xlAscending, Key2:=Range("d2") _
, Order2:=xlAscending
End Sub