sviluppo di applicazioni in Excel utilizzando Visual Basic, Applications è possibile risparmiare un sacco di tempo, se si lavora con fogli di lavoro spesso . In Excel è possibile registrare rapidamente le macro per iniziare la programmazione utilizzando il codice VBA . Registrazione di una macro genera automaticamente il codice VBA che è possibile modificare in seguito e personalizzare per soddisfare le vostre esigenze . In VBA è possibile anche aggiungere le proprie procedure di sub per automatizzare i processi che è possibile chiamare utilizzando una macro . Istruzioni
1
Fare clic sulla scheda "Sviluppatore " e cliccare su " Registra macro " per registrare una nuova macro . Tipo " getDate " sotto il nome di macro e fare clic su "OK". Digitare " = ADESSO () " in A1 per ottenere la data corrente del sistema. Fare clic su "Smettila di registrazione" dal riquadro Codice.
2 Fare clic sull'icona " Visual Basic " per aprire la finestra di editor di VB . Espandere la cartella "Moduli " e fare doppio clic su " Modulo1 " per aprire il modulo di codice VBA . Aggiungere una chiamata a una routine Sub che verrà creato nella fase tre all'interno il codice macro come la seguente :
Sub Macro1 ( ) per
Range ("A1 " ) Select
< p . > ActiveCell.FormulaR1C1 = " = ADESSO () "
Chiama addNumbers
End sub
3
aggiungere il seguente codice per aggiungere una nuova procedura sub che aggiungerà due numeri e visualizzare il risultato :
addNumbers private Sub ()
Dim number1 As Integer
Dim numero2 As Integer
Range (" A3 " ) . Seleziona
Range (" A3 " ) . Valore = 4
Range ( " A4 " ) . Selezionare
Range ( " A4 " ) . Valore = 6
Range (" A3" ) . Seleziona
numero1 = Range (" A3" ) . Valore
Range ( "A4" ) . Select
< p . . > numero2 = Range (" A4 " ) Valore
Range (" A5 ") Selezionare
Range (" A5 " ) Valore = . " La somma di questi numeri è : " & (numero1 + numero2 ) per
End Sub
4
tornare alla finestra di Microsoft Excel , togliere la data in A1 e cliccare su " Macro ". Fare clic su " Macro1 " e fare clic su "Esegui" per eseguire il codice VBA e visualizzare i risultati .