Come verificare se le caselle di testo nel modulo utente sono vuote o meno in Excel?
Se vuoi controllare se le caselle di testo in un utente specificato sono vuote o meno in Excel, il metodo in questo articolo può aiutarti.
Controlla se le caselle di testo nel modulo utente sono vuote o meno con il codice VBA
Controlla se le caselle di testo nel modulo utente sono vuote o meno con il codice VBA
Il codice VBA sottostante può aiutarti a verificare se tutte le caselle di testo in un modulo utente specificato sono vuote o meno in Excel. Si prega di fare quanto segue.
1. premi il altro + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.
2. Nel Microsoft Visual Basic, Applications Edition finestra, fare clic inserire > Moduli. Quindi copia sotto il codice VBA nella finestra del codice.
Codice VBA: controlla se le caselle di testo nel modulo utente sono vuote o meno
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
Note:: Nel codice, UserForm1 è il nome del form utente che contiene le caselle di testo che controllerai.
3. premi il F5 chiave per eseguire il codice. Poi un Microsoft Excel la finestra di dialogo si apre per dirti quale casella di testo è vuota e quale non è vuota come mostrato nell'immagine sottostante.
Articoli correlati:
- Come verificare se il primo carattere in una cella è una lettera o un numero in Excel?
- Come verificare se un valore di cella è compreso tra due valori in Excel?
- Come formattare una casella di testo come percentuale in Excel?
- Come selezionare automaticamente il testo di una casella di testo quando è selezionata in Excel?
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!