• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Birden fazla ürün seçme

Katılım
11 Aralık 2018
Mesajlar
6
Excel Vers. ve Dili
1
Arkadaşlar elimde aşağıdaki kod var. Bu kod sayesinde "ÜRÜN1" geçmeyen tüm satırları siliyor. Buraya kadar bir sorun yok. Ben hem "ÜRÜN1" hem "ÜRÜN2" geçiyorsa diğer satırı da sildirmemek istiyorum. Bunu nasıl yapabilirim.

Sub SartliSil()

Dim i As Long

Application.ScreenUpdating = False

For i = Cells(Rows.Count, "G").End(xlUp).Row To 2 Step -1
If Not UCase(Cells(i, "G")) Like "*ÜRÜN1*" Then
Rows(i).Delete Shift:=xlUp
End If
Next i

Application.ScreenUpdating = True

End Sub
 
Örnek dosyanızı görmek lazım.
 
Yapmak istediğim şey şu alttaki koda ürün2 yi de dahil etmek
Çalışan: If Not UCase(Cells(i, "G")) Like "*ÜRÜN1*" Then
Yapamadığım: If Not UCase(Cells(i, "G")) Like "*ÜRÜN1*" AND "*ÜRÜN2*" Then

yani AND yerine hangi operatörü koyacağım onu bilemiyorum
 
Aşağıdaki gibi deneyin

If Not UCase(Cells(i, "G")) Like "*ÜRÜN1*" AND UCase(Cells(i, "G")) Like "*ÜRÜN2*" Then
 
iki ürün hariç tüm ürünlerin satırının silinmesini istiyorum, OR ile olmuyor maalesef
 
Birde böyle denermisiniz.
If Not UCase(Cells(i, "G")) Like "*ÜRÜN1*" Or UCase(Cells(i, "G")) Like "*ÜRÜN2*" Then
 
Geri
Üst