Notifications
Clear all

Colar em uma planilha obedecendo a validação de dados

3 Posts
2 Usuários
0 Reactions
746 Visualizações
(@motanet)
Posts: 0
New Member
Topic starter
 

Caros, boa tarde!

Possuo um formulário com validação de dados (campos lista), em que os usuários deveriam escolher uma das opções pré definidas na listagem, porém alguns deles copiam a informação de um outro arquivo e colam no formulário e assim a validação perde sua eficácia.

Pesquisando na internet, encontrei um código para aceitar "colar valores" apenas se estiverem de acordo com a validação de dados, caso contrário a colagem seria desfeita, testei a solução porém a mesma não surtiu o efeito desejado.

Gostaria de ajudar para debugar o código e assim resolver o problema.

If Not Intersect(Range("A:A"), Target) Is Nothing Then
On Error Resume Next
VT1 = Range("A17:A20000").Validation.Type

If Err.Number <> 0 Then
Application.Undo
MsgBox "Operação cancelada" & vbCrLf _
& "Violação de regras de validação de Dados", vbCritical
Exit Sub
End If
If Target.Value <> UCase(Target) Then
MsgBox "Erro"
Application.Undo
Exit Sub
End If
End If

Desde já agradeço a disposição em ajduar.

 
Postado : 26/04/2016 12:03 pm
(@motanet)
Posts: 0
New Member
Topic starter
 

Alguém please? :?

 
Postado : 27/04/2016 7:20 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde motanet

Seja bem-vindo(a) ao fórum!

Favor acessar para tomar conhecimento das regras e instruções sobre o fórum.

viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=3371

[]s

Patropi - Moderador

 
Postado : 27/04/2016 11:14 am