Bom dia!!
Como não foi dito em qual objeto (Userform, na guia etc), eu devo determinar onde, pois não sou adivinho!!
Insira o código dentro do Módulo de Planilha!!!!!!!
Private Sub Worksheet_Change(ByVal Target As Range)
Dim TestCell
Dim RE As Object
Dim REMatches As Object
Set RE = CreateObject("vbscript.regexp")
With RE
.MultiLine = False
.Global = False
.IgnoreCase = True
.Pattern = "[e]"
End With
For Each TestCell In Target.Cells
Set REMatches = RE.Execute(TestCell.Value)
If REMatches.Count > 0 Then
MsgBox "Tecla invalida:" & TestCell.Address & " - " & TestCell.Value
TestCell.Value = ""
End If
Next
End Sub
Att
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 07/09/2014 7:09 am