Come verificare se le caselle di testo in un userform sono vuote o meno in Excel?
Se desideri controllare se le caselle di testo in un determinato userform sono vuote o meno in Excel, il metodo descritto in questo articolo può esserti utile.
Verifica se le caselle di testo in un userform sono vuote o meno con il codice VBA
Verifica se le caselle di testo in un userform sono vuote o meno con il codice VBA
Il seguente codice VBA ti aiuterà a verificare se tutte le caselle di testo in un determinato userform sono vuote o meno in Excel. Procedi come segue.
1. Premi i tasti Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications.
2. Nella finestra Microsoft Visual Basic for Applications, clicca su Inserisci > Modulo. Dopodiché, copia il seguente codice VBA nella finestra del codice.
Codice VBA: Verifica se le caselle di testo in un userform 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
Nota: Nel codice, UserForm1 è il nome dell'userform che contiene le caselle di testo che desideri controllare.
3. Premi il tasto F5 per eseguire il codice. Successivamente, apparirà una finestra di dialogo di Microsoft Excel che ti informerà quali caselle di testo sono vuote e quali non lo sono, come mostrato nello screenshot sottostante.

Sblocca la Magia di Excel con Kutools AI
- Esecuzione Intelligente: Esegui operazioni sulle celle, analizza i dati e crea grafici — tutto guidato da semplici comandi.
- Formule Personalizzate: Genera formule su misura per ottimizzare i tuoi flussi di lavoro.
- Codifica VBA: Scrivi e implementa codice VBA senza sforzo.
- Interpretazione delle Formule: Comprendi facilmente formule complesse.
- Traduzione del Testo: Superare le barriere linguistiche all'interno dei tuoi fogli di calcolo.
Articoli correlati:
- Come verificare se il primo carattere in una cella è una lettera o un numero in Excel?
- Come verificare se il valore di una 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 viene selezionata in Excel?
I migliori strumenti per la produttività in Office
Migliora le tue competenze su Excel con Kutools per Excel e sperimenta un nuovo livello di efficienza. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l’interfaccia a schede su Office, rendendo il tuo lavoro molto più semplice
- Abilita la modifica a schede e la lettura in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e ti fa risparmiare centinaia di clic ogni giorno!