Validação de dados ...
 
Notifications
Clear all

Validação de dados via VBA

2 Posts
1 Usuários
0 Reactions
1,238 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia..

Quero agradecer a todos, o fórum tem me ajudado muitooo..
Aproveitando...Tenho uma planilha onde o usuário tem que preencher varios cadastros (não pode ser via form) , tem alguma forma via VBA de ir validando no momento em que ele digita..não pode ser via validação de dados, pois em muitos casos o usuário cópia as informações de outra fonte e cola na planilha..portanto a validação não funciona...
Pode ser um botão que ao usuário clicar, a macro valida todos os campos...

Exemplode validações:
nome de mãe é obrigatório, a matrícula deve conter 15 digitos, campo númerico etc

Procurei em varios lugares e não encontro nenhum modelo...só pelo form

Se alguem puder enviar um modelo, ou algum código para eu implementar..

Mais uma vez muito obrigada a todos

 
Postado : 01/03/2011 6:21 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Galera achei esse código:
ele valida um campo...até ai está ok..mas se eu colo uma grande quantidade de itens ela da erro...alguém pode me ajudar:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
If Len(Target.Value) > 5 Then
MsgBox "Atenção a palavra digitada na célula" & Target.Address & " tem mais de 5 caractéres"
Target.Select
End If
End If
End Sub

 
Postado : 01/03/2011 8:24 am