Neste artigo, aprenderemos como adicionar uma mensagem de entrada na validação de dados ao inserir as entradas específicas na célula, usando o VBA no Microsoft Excel.
A Validação de Dados é a ferramenta que se utiliza para restringir a entrada em um intervalo de dados para que possamos definir qual tipo de dado deve ser inserido na planilha.
Vamos dar um exemplo e entender: -
Temos o nome dos países na coluna D e, na célula A1, queremos criar um filtro suspenso para o nome dos países.
Queremos destacar a célula A1 e fazer a lista suspensa com o nome dos países e colocar a mensagem para que os usuários saibam quais entradas precisam ser inseridas no intervalo.
Siga as etapas e o código abaixo indicados: -
- Abra a página do VBE para pressionar a tecla Alt + F11.
- Insira o módulo para escrever o código.
- Escreva o código abaixo mencionado: -
Sub DropDownFilter () Dim lastrow As Long lastrow = Worksheets ("sheet1"). Células (Rows.Count, "D"). End (xlUp) .Row With Range ("A1: A10"). Validation .Add Type: = xlValidateList, AlertStyle: = xlValidAlertStop, Operator: = xlBetween, Formula1: = "= $ D $ 2: $ D" & lastrow .IgnoreBlank = True .InCellDropdown = True .InputTitle = "Mensagem" .InputMessage = "Insira apenas o nome dos países" Intervalo ("A1: A10"). Interior.ColorIndex = 37 End With End Sub
Explicação do código: -
Primeiro definimos todas as variáveis, depois criamos o intervalo que ajudaria a criar o filtro suspenso dinâmico. Da mesma forma, definimos o título de entrada e a mensagem de entrada. E então definimos o destino onde queremos criar a lista suspensa e então preencheríamos a célula com a cor.
Para executar o código, pressione a tecla F5 no teclado
- A lista suspensa será criada para os países.
- E também, a célula será preenchida com cores.
- E também, sempre que inserirmos o novo nome do país no intervalo, a lista suspensa escolherá o nome do país automaticamente.
- A mensagem aparecerá na célula selecionada no intervalo A1: A10.
Desta forma, podemos adicionar uma mensagem de entrada na validação de dados através do VBA no Microsoft Excel.
Se você gostou de nossos blogs, compartilhe com seus amigos no Facebook. E você também pode nos seguir no Twitter e no Facebook.
Gostaríamos muito de ouvir de você, diga-nos como podemos melhorar, complementar ou inovar nosso trabalho e torná-lo melhor para você. Escreva-nos no site de e-mail