• DİKKAT

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

Satır içinden veri silmek

Katılım
5 Eylül 2007
Mesajlar
1,247
Excel Vers. ve Dili
ofis 2010
Merhaba;
Her ay mutat hale gelmiş şekilde banka ekstresi içinde bazı kelimeleri silmek istiyorum. Silmek istediğim kelimeleri "veri" sayfasına listeliyorum. Aktif çalışma sayfasının B sütunundaki satır içinde "veri" sayfasında bulunan kelimeyle eşleşen olduğunda, aktif sayfadaki o kelime silinecek. Benzer örnekler üzerinden ve yapay zeka ile çözmeye çalıştım, başarılı olamadım. Bu şekildeki makroyu nasıl yapabilirim. Cümle içindeki kelime olduğu için çözemedim. Teşekkürler.
 

Ekli dosyalar

  • GÜNCELLE.xlsx
    GÜNCELLE.xlsx
    9.9 KB · Görüntüleme: 6
  • RESİM1.jpg
    RESİM1.jpg
    58.6 KB · Görüntüleme: 7
  • RESİM2.jpg
    RESİM2.jpg
    15.4 KB · Görüntüleme: 7
Merhaba,

Aşağıdaki kodu boş bir modüle ekleyip dener misiniz?

Kod:
Sub Sadele()
Dim i, y As Integer
For i = 2 To Sayfa1.Range("b" & Rows.Count).End(xlUp).Row
    For y = 2 To Sayfa2.Range("A" & Rows.Count).End(xlUp).Row
Sayfa1.Cells(i, 2) = Replace(Sayfa1.Cells(i, 2), Sayfa2.Cells(y, 1), "")
    Next y
Next i
End Sub
 
Teşekkür ederim, pratik şekilde eşleşen verileri siliyor. Bu haliyle de sorunsuz kullanabilir. Sadece şu şekilde bir şey sormak istiyorum. Başta belirtmemişim ama büyük, küçük harfe duyarlı olabilir mi? Yani "Alıcı:" ve "alıcı:" olduğunda da iki kelimeyi de silmesi şeklinde. Eğer zaman alacak bir şeyse uğraşmanızı istemem. Zaten veri sayfasın sürekli güncelleneceği için iki şıkkı da ilave edebiliri. Tekrar teşekkür ederim.
 
Kodu aşağıdaki gibi güncelleyebilirsiniz.

Kod:
Sub Sadele()
Dim i, y As Integer
For i = 2 To Sayfa1.Range("b" & Rows.Count).End(xlUp).Row
    For y = 2 To Sayfa2.Range("A" & Rows.Count).End(xlUp).Row
Sayfa1.Cells(i, 2) = Replace(Sayfa1.Cells(i, 2), Sayfa2.Cells(y, 1), "", , , vbTextCompare)
    Next y
Next i
End Sub
 
Teşekkür ederim. Güncellenmiş kod sorunsuz çalışıyor. Elinize sağlık, abartılı gibi gelmesin ama iki saate yakın onlarca kod denemesini ChatGPT 3.5 ile yapmaya çalışmama rağmen olmadığına sevindim.
iyi çalışmalar.
 
Geri
Üst