sommando i valori casella di testo in Excel tramite VBA possono rendere l'applicazione più user-friendly , permettendo all'utente di inserire valori in tempi diversi . In VBA , è possibile dichiarare una variabile globale per il modulo di codice per tenere traccia dei valori immessi dall'utente . Utilizzare la proprietà "Text" per ottenere i valori immessi nel controllo casella di testo . Questo processo è utile quando si desidera mantenere un valore in memoria mentre il programma è in esecuzione e utilizzarlo quando è necessario . Istruzioni
1
Fare clic sulla scheda "Sviluppatore " , clicca su " Visual Basic ", e fare clic sul menu "Inserisci" . Fare clic su " form " per inserire un nuovo modulo e fare clic su " ComboBox " per selezionarlo dal riquadro Casella degli strumenti . Fare clic su modulo per inserire una casella combinata . Aggiungere un pulsante di comando con la stessa tecnica .
2 Fare doppio clic sul pulsante di comando per creare un evento click del pulsante . Creare una variabile globale a questo modulo di codice aggiungendo la seguente riga di codice fino alla cima del modulo :
pubblico txtBoxVal As Integer
3
Aggiungere il seguente codice per ottenere il valore nella casella di testo e aggiungerlo al valore precedente usando la variabile globale :
txtBoxVal = txtBoxVal + Commercio Me.TextBox1.Text
4
visualizzare il risultato con un . finestra di messaggio
MsgBox " la somma totale dei valori inseriti è : " & txtBoxVal
5
doppio clic su " UserForm1 " dalla finestra Esplora progetti e fare clic su " F5 " per eseguire il programma . Immettere un numero nella casella di testo e fare clic sul pulsante per visualizzare il risultato . Digitare un numero diverso nella casella di testo e fare clic sul pulsante per visualizzare la somma dei valori immessi nel controllo casella di testo .