• DİKKAT

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

emailden öncesini silmek

Şu kodları bir deneyiniz;

Kod:
Sub Mail_Ayir()
    Dim Reg As Object
    Dim Evn As Range
    Application.ScreenUpdating = False
    Range("B2:B7").ClearContents
    Set Reg = CreateObject("VBScript.RegExp")
    Reg.Global = True
    Reg.Pattern = "[a-z-0-9]*(@\D*)"
    For Each Evn In Range("A2:A7")
        Set say = Reg.Execute(Evn.Value)
        If say.Count > 0 Then
           Range("B65536").End(3)(2, 1) = Reg.Execute(Evn.Value).Item(0)
        End If
    Next Evn
    Set Evn = Nothing: Set Reg = Nothing
End Sub
 
Merhaba Murat Bey,
İlgili makro, A sütunundaki veriyi e-posta'dan ayırıp B sütununda B1 hücresi yerine B2 hücresinden başlayıp yapıştırıyor. Yani bir satır aşağı kayıyor veri. Makroda nasıl bir değişiklik yapılabilir? Teşekkür ederim şimdiden.
 
Geri
Üst