Fare campi del modulo calcola automaticamente in Visual Basic, Applications Edition (VBA ), programma in grado di eliminare passaggi aggiuntivi per l'utente . VBA può essere utilizzato in tutte le applicazioni di Microsoft Office, ad esempio Excel. È possibile creare campi modulo utilizzando controlli casella di testo in un form utente in Excel e renderli calcolare automaticamente utilizzando l'evento "Change" per ciascuno dei controlli . L'evento " Change" viene eseguito quando il valore nei campi vengono modificati dall'utente. Cose che ti serviranno
Microsoft Office Excel
Mostra più istruzioni
1
lancio di Microsoft Office Excel , fare clic sulla scheda "Sviluppatore " e cliccare su " Visual Basic " per lanciare il finestra Editor VB . Fai clic sul menu "Inserisci" e fare clic su "Modulo Utente" per inserire un nuovo modulo . Fare clic su " TextBox " nella finestra " Strumenti " e fare clic sul form per aggiungere un nuovo controllo casella di testo . Aggiungere due caselle di testo utilizzando la stessa tecnica per creare tre campi modulo casella di testo .
2
pulsante destro del mouse sulla prima casella di testo e fare clic su " Visualizza codice " per aprire l'editor di Visual Basic . Premere il tasto " Ctrl " e " A" per selezionare il codice di default e premere Copia e incolla il seguente codice per effettuare un calcolo ogni volta che un nuovo numero viene inserito nel primo campo modulo e visualizzare il risultato nel terzo campo di modulo "Elimina ". :
Dim risultato come DoublePrivate Sub TextBox1_Change ( ) Dim txtBoxTwo Come VariantMe.TextBox2.SetFocustxtBoxTwo = Me.TextBox2.Textresult = txtBoxTwo + Me.TextBox1.TextMe.TextBox3.SetFocusMe.TextBox3 = resultEnd Sub