Excel VBA Casella di testo
Una casella di testo è un campo vuoto in cui un utente può inserire un pezzo di testo.
Per creare una casella di testo in Excel VBA, eseguire le seguenti operazioni.
-
Nella scheda Sviluppatore, fare clic su Inserisci.
-
Nel gruppo Controlli ActiveX, fare clic su Casella di testo.
-
Trascinare un pulsante di comando e una casella di testo sul foglio di lavoro.
-
fare clic destro del mouse sul pulsante di comando (Assicurarsi che sia selezionata la modalità Design).
-
Fare clic su Visualizza codice.
Nota: è possibile modificare la didascalia e il nome di un controllo facendo clic destro sul comando (assicurarsi che sia selezionata la modalità Design) e facendo clic su Proprietà. Modificare la didascalia del pulsante di comando Importa dati. Per il momento, lasceremo TextBox1 come il nome della casella di testo.
-
Aggiungere il seguente riga di codice:
TextBox1.Text = "Data imported successfully"
-
Fare clic sul pulsante di comando sul foglio (assicurarsi Design Mode è deselezionata).
Risultato:
-
Per cancellare una casella di testo, utilizzare il codice riga seguente:
TextBox1.Value = ""
Nota: anche se in alcune situazioni può essere utile per inserire direttamente una casella di testo sul foglio di lavoro, una casella di testo è particolarmente utile quando sono immessi in un form utente.