Escola Saberexcel VBA Estudos® – Treinamentos com Macros, Fórmulas e Funções
Excel VBA Planilha Validação de dados Corrigir Valores digitado Lista
Este Macro do Aplicativo Microsoft Excel VBA(Visual Basic Application), usando o evento Change da folha de planilha, não permitira digitação se Dados Validação de Dados
Dados / Validação / Lista / Alerta / informações de Erro
ao digitar um nome diferente do que esta na lista o procedimento corrigirá para
o valor que da lista, e caso digite um valor não existente na lista será deletado. isto é a célula permancerá em branco.
//=============’
Dim vAntigo
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect([C2:C10], Target) Is Nothing And Target.Count = 1 Then
If IsError(Application.Match(Target.Value, [lista], 0)) And Target <> “” Then
Application.EnableEvents = False
Target = vAntigo
Application.EnableEvents = True
End If
End If
End Sub
‘//==============’
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
vAntigo = Target
End Sub
Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Escola SaberExcel VBA Estudos® – Treinamentos com Macros, Fórmulas e Funções.
Compre pelo PagSeguro | Compre pelo PayPal | |
Material Didático: Curso Excel VBA Expert |
Baixe o exemplo de planilha contendo os macros acima: |
<< verifique em seu email, caixa de itens excluídos, se não estiver na caixa Entrada >> |
Baixe o exemplo de planilha contendo os macros acima:
Excel VBA Planilha Validação de dados Corrigir Valores digitado Lista