Merhaba Arkadaşlar
Aşağıda "makro kaydet" ile hazırladığım bir makro kodunun kesiti var.
Sorunum şu:
Mesela " Selection.AutoFilter Field:=2, Criteria1:="DEMONTAJ" " satırında filtrelemeyi DEMONTAJ kelimesine göre yapıyor. Sonraki satırda filtrelemeyi Şantiye kelimesine göre yapıyor.
Herşey normal. Yalnız filtrelenecek sutunda DEMONTAJ verisi yoksa kod hatalı sonuç veriyor.
Yapmak istediğim;
Selection.AutoFilter Field:=2, Criteria1:="DEMONTAJ"
veya
Selection.AutoFilter Field:=3, Criteria1:="Şantiye"
satırından hemen önce DEMONTAJ kelimesinin süzüleceği sutunda o kelimenin olup olmadığını sorgulamak ve eğer yoksa
Selection.AutoFilter Field:=2, Criteria1:="DEMONTAJ"
işlemini es geçip diğer satırdan koda devam etmek.
Diğer satırda da (Selection.AutoFilter Field:=3, Criteria1:="Şantiye")
şantiye kelimesini aynı şekilde sorgulatmak. Biri için gerekli kodu oluşturursak diğerini uygularım sanırım.
Bir şekilde zaman ayıran arkadaşlara teşekkür ederim.
İyi çalışmalar.
Sheets("DOKUM_1").Select
Range("I21:S1520").Select
Selection.ClearContents
Sheets("KOPYA_GIRIS_CIKIS").Select
Selection.AutoFilter Field:=2, Criteria1:="DEMONTAJ"
Selection.AutoFilter Field:=3, Criteria1:="Şantiye"
Range("I21:S1520").Select
Selection.Copy
Sheets("DOKUM_1").Select
Range("I21").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("GENEL_DOKUM").Select
Aşağıda "makro kaydet" ile hazırladığım bir makro kodunun kesiti var.
Sorunum şu:
Mesela " Selection.AutoFilter Field:=2, Criteria1:="DEMONTAJ" " satırında filtrelemeyi DEMONTAJ kelimesine göre yapıyor. Sonraki satırda filtrelemeyi Şantiye kelimesine göre yapıyor.
Herşey normal. Yalnız filtrelenecek sutunda DEMONTAJ verisi yoksa kod hatalı sonuç veriyor.
Yapmak istediğim;
Selection.AutoFilter Field:=2, Criteria1:="DEMONTAJ"
veya
Selection.AutoFilter Field:=3, Criteria1:="Şantiye"
satırından hemen önce DEMONTAJ kelimesinin süzüleceği sutunda o kelimenin olup olmadığını sorgulamak ve eğer yoksa
Selection.AutoFilter Field:=2, Criteria1:="DEMONTAJ"
işlemini es geçip diğer satırdan koda devam etmek.
Diğer satırda da (Selection.AutoFilter Field:=3, Criteria1:="Şantiye")
şantiye kelimesini aynı şekilde sorgulatmak. Biri için gerekli kodu oluşturursak diğerini uygularım sanırım.
Bir şekilde zaman ayıran arkadaşlara teşekkür ederim.
İyi çalışmalar.
Sheets("DOKUM_1").Select
Range("I21:S1520").Select
Selection.ClearContents
Sheets("KOPYA_GIRIS_CIKIS").Select
Selection.AutoFilter Field:=2, Criteria1:="DEMONTAJ"
Selection.AutoFilter Field:=3, Criteria1:="Şantiye"
Range("I21:S1520").Select
Selection.Copy
Sheets("DOKUM_1").Select
Range("I21").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("GENEL_DOKUM").Select
