• DİKKAT

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

e-mail

Katılım
20 Nisan 2005
Mesajlar
451
Arkadaşlar MErhaba;
elimde ki dosyada bazı meil adresleri yanlış yazılmış,
Örneğin, @ işareti konulmamış, türkçe karrtkter kullanılşmış gibi
ben nasıl bir formül kullanmalıyım ki bu tür yanlış olanların listesini alabileyim..

öneğin: İşeriyor veya içermiyorsa fomkülde nasıl gösterilebilir

esolen@excel.wep.tr doğru olan
eşölen@excel.wep.tr yanlış olan

=eğer(İŞERİYORSA DEME ŞANSIM VARMI ?
 
Çok karışık geldi bana çözemedim;

=eğer( içeriyor
veya
=eğer(içermiyor

gibni bişe ile çözmem gerekli
 
Bu kodu bi denermisin

Private Sub Eposta1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
With CreateObject("vbscript.regexp")
'.Pattern = "^[\w-\.]+@([\w-]+\.)+[A-Za-z]{2,4}$"
.Pattern = "^[\w-\.]+@[\w-]+\.+[A-Za-z]{2,4}$"
If .Test(Eposta1.value) Then
Cansel=True
Else
MsgBox "YANLIS E-POSTA ADRESÍ GÍRDÍNÍZ!"
Cancel = True
End If
End With

End Sub
 
Bu kodu bi denermisin

Private Sub Eposta1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
With CreateObject("vbscript.regexp")
'.Pattern = "^[\w-\.]+@([\w-]+\.)+[A-Za-z]{2,4}$"
.Pattern = "^[\w-\.]+@[\w-]+\.+[A-Za-z]{2,4}$"
If .Test(Eposta1.value) Then
Cansel=True
Else
MsgBox "YANLIS E-POSTA ADRESÍ GÍRDÍNÍZ!"
Cancel = True
End If
End With

End Sub

Merhaba; profosyonel bir kullanıcı olmadığım için kodu nereye nasıl yazacağımı anlamadım..
 
Geri
Üst