Comment vérifier si les zones de texte dans le formulaire utilisateur sont vides ou non dans Excel?
Si vous souhaitez vérifier si les zones de texte dans un userfom spécifié sont vides ou non dans Excel, la méthode de cet article peut vous aider.
Vérifiez si les zones de texte dans le formulaire utilisateur sont vides ou non avec le code VBA
Vérifiez si les zones de texte dans le formulaire utilisateur sont vides ou non avec le code VBA
Le code VBA ci-dessous peut vous aider à vérifier si toutes les zones de texte d'un formulaire utilisateur spécifié sont vides ou non dans Excel. Veuillez faire comme suit.
1. appuie sur le autre + F11 clés pour ouvrir le Microsoft Visual Basic pour applications fenêtre.
2. dans le Microsoft Visual Basic pour applications fenêtre, cliquez sur insérer > Module. Copiez ensuite le code VBA ci-dessous dans la fenêtre de code.
Code VBA: vérifiez si les zones de texte dans le formulaire utilisateur sont vides ou non
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
Notes: Dans le code, UserForm1 est le nom du formulaire utilisateur qui contient les zones de texte que vous allez vérifier.
3. appuie sur le F5 clé pour exécuter le code. Puis un Microsoft Excel La boîte de dialogue apparaît pour vous dire quelle zone de texte est vide et laquelle n'est pas vide, comme illustré ci-dessous.
Articles Liés:
- Comment vérifier si le premier caractère d'une cellule est une lettre ou un chiffre dans Excel?
- Comment vérifier si une valeur de cellule se situe entre deux valeurs dans Excel?
- Comment formater une zone de texte en pourcentage dans Excel?
- Comment sélectionner automatiquement le texte d'une zone de texte lorsqu'elle est sélectionnée dans Excel?
Meilleurs outils de productivité bureautique
Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et facilite grandement votre travail
- Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!