• DİKKAT

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

"|" iki karakter arasındaki veriyi silme "|"

Katılım
14 Aralık 2007
Mesajlar
4
Excel Vers. ve Dili
office 2008
english
excel de iki karakter arasındaki veriyi silmek istiyorum yaklaşık 65000 sutundaki bu konuda yardımcı olursanız sevinirim. teşekkürler.Office 2003 kullanıyorum.

örnek:

merhaba |merhaba nasılsınız.|

sen nasılsın |@saol bende iyiyim.|

yardım için saol |sorun değil|
 
Merhaba,

Silme işleminden sonra verileriniz;

merhaba
sen nasılsın
yardım için saol

bu halemi gelecek.

.
 
evet.

silmeyipte diğer sütuna yani yanındaki sütuan aktarsa aslında dana iyi olur. yorgunluk, kusura bakmayın.
 
Modolue kopyalarak çalıştırınız.

Verilerin A sütununda olduğu düşünülmüştür.

Kod:
Sub BulYanaYazSil()
 
    Dim i As Long
 
    On Error Resume Next
 
    For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
        Cells(i, "B") = Split(Cells(i, "A"), "|")(1)
        [COLOR=blue]Cells(i, "A") = Split(Cells(i, "A"), "|")(0)[/COLOR]
    Next i
 
End Sub
Eğer eski verilerin korunmasını istiyorsanız mavi satırı silersiniz.
 
çok teşekkür ederim çalıştı. ilginiz ve emeğiniz için çok sağolun ömer bey. iyi akşamlar.
 
teşekkürler ömer hoca
 
Geri
Üst