Bom dia!!
Eu creio ter entendido, seria como enviar um email pelo seu portal de email (outlook), o código validaria e verificaria endereços existentes.
Eu creio não poder te ajudar exatamente como você precisa, pois não tenho nada em mente.
Apenas, validar.
Sub AleVBA_105280()
Dim strPattern As String: strPattern = "^[w-.]{1,}@([da-zA-Z-]{1,}.){1,}[da-zA-Z-]{2,3}$"
Dim regEx As New RegExp
Dim strInput As String
Dim r As Integer
'Considerando o cabeçalho, inicia o loop linha 2
For r = 2 To Selection.Rows.Count 'Selecione as linhas com dados + 1 linha vazia
If strPattern <> "" Then
strInput = Cells(r, 1).Value
With regEx
.Global = True
.MultiLine = True
.IgnoreCase = False
.Pattern = strPattern
End With
If regEx.Test(strInput) Then
Cells(r, 2).Value = "Endereço de Email válido"
Else
Cells(r, 2).Value = "Inválido"
End If
End If
Next r
End Sub
Att
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 27/06/2016 6:12 am