Como verificar se as caixas de texto no userform estão vazias ou não no Excel?
Se você deseja verificar se as caixas de texto em um userform específico estão vazias ou não no Excel, o método neste artigo pode ajudá-lo.
Verifique se as caixas de texto no userform estão vazias ou não com código VBA
Verifique se as caixas de texto no userform estão vazias ou não com código VBA
O código VBA abaixo pode ajudá-lo a verificar se todas as caixas de texto em um userform específico estão vazias ou não no Excel. Por favor, siga os passos abaixo.
1. Pressione as teclas Alt + F11 para abrir a janela do Microsoft Visual Basic for Applications.
2. Na janela do Microsoft Visual Basic for Applications, clique em Inserir > Módulo. Em seguida, copie o código VBA abaixo na janela de código.
Código VBA: Verifique se as caixas de texto no userform estão vazias ou não
Sub CheckTextBox()
Dim fTextBox As Object
Dim xTxtName As String
Dim xEptTxtName As String
For Each fTextBox In UserForm1.Controls
If TypeName(fTextBox) = "TextBox" Then
If fTextBox.Text = "" Then
xEptTxtName = xEptTxtName & fTextBox.Name & " is empty" & vbNewLine
Else
xTxtName = xTxtName & fTextBox.Name & " is not empty" & vbNewLine
End If
End If
Next
If xEptTxtName <> "" Or xTxtName <> "" Then
MsgBox xEptTxtName & vbNewLine & xTxtName
End If
End Sub
Observação: No código, UserForm1 é o nome do userform que contém as caixas de texto que você irá verificar.
3. Pressione a tecla F5 para executar o código. Em seguida, uma caixa de diálogo do Microsoft Excel aparecerá informando quais caixas de texto estão vazias e quais não estão, conforme mostrado na captura de tela abaixo.

Desbloqueie a Magia do Excel com o Kutools AI
- Execução Inteligente: Realize operações de células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
- Fórmulas Personalizadas: Gere fórmulas sob medida para otimizar seus fluxos de trabalho.
- Codificação VBA: Escreva e implemente código VBA sem esforço.
- Interpretação de Fórmulas: Compreenda fórmulas complexas com facilidade.
- Tradução de Texto: Supere barreiras linguísticas dentro de suas planilhas.
Artigos relacionados:
- Como verificar se o primeiro caractere em uma célula é uma letra ou número no Excel?
- Como verificar se o valor de uma célula está entre dois valores no Excel?
- Como formatar uma caixa de texto como porcentagem no Excel?
- Como selecionar automaticamente o texto de uma caixa de texto quando ela é selecionada no Excel?
Melhores Ferramentas de Produtividade para Office
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!