A validação disponíveis na guia "Dados" do Excel valida somente os dados inseridos diretamente em células da planilha - não através de controles de formulário . No entanto , o Excel oferece pelo menos duas outras abordagens de validação . Uma envolve a criação de uma caixa de listagem ou controle similar que fornece apenas os valores válidos que um usuário pode escolher. Por outro lado, os controles de caixa de texto permitem que os usuários insiram dados inválidos. Outra abordagem envolve a escrita de instruções de validação na linguagem de programação embutida do Excel, Visual Basic for Applications. Instruções
1
Clique na guia "Desenvolvedor" , e , em seguida, clique no botão "Inserir " para exibir uma galeria de controles de formulário , você pode inserir na planilha atual. Você vai fazer um pequeno formulário para que você vai adicionar a funcionalidade para validar os dados inseridos no formulário .
2
Clique no controle de "caixa de texto" da galeria, e em seguida, arraste na planilha para definir a caixa de texto . Clique controle "Button" da galeria, e em seguida, arraste abaixo da caixa de texto para criar um botão.
3
clique no botão direito do mouse e clique em " Ver código ". Excel irá abrir o ambiente de programação do Visual Basic for Applications. Cole as seguintes instruções para o ambiente. Este programa lê os dados inseridos no controle de caixa de texto e usa a função " é numérico " para determinar se os dados é um número. O programa exibe um alerta e limpa a caixa de texto , se os dados não é numérico.
Private Sub CommandButton1_Click ()
If Not ( IsNumeric ( TextBox1 ) ) Then MsgBox
"Este campo deve ser numérico "
TextBox1 = ""
End If End Sub
4
Clique no ícone " Excel " na barra de tarefas do Windows para retornar ao Excel , e , em seguida, clique no botão " design" do painel "Developer" para sair do modo de design e entrar no modo de formulário de entrada .
5
digite um número no texto caixa , em seguida, pressione o botão. Nenhuma mensagem aparecerá. Digite algum texto na caixa de texto e, em seguida, pressione o botão novamente. O programa irá exibir o alerta que programado no passo 3, e desmarque a caixa de texto.