September 5
Sviluppo di applicazioni in Excel che utilizzano Visual Basic, Applications Edition si può 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 più tardi e personalizzare in base alle proprie esigenze. In VBA è possibile anche aggiungere le proprie procedure di sub per automatizzare i processi che è possibile chiamare utilizzando una macro.
1 Fare clic sulla scheda "Sviluppatore" e fare clic su "Registra macro" per registrare una nuova macro. Tipo "getDate" sotto il nome di macro e fare clic su "OK". Tipo "= NOW ()" in A1 per ottenere la data corrente del sistema. Fai clic su "Stop Recording" 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 "Module1" per aprire il modulo di codice VBA. Aggiungere una chiamata a una procedura secondaria si crea nel passaggio tre all'interno il codice di macro simile al seguente:
Sub Macro1 ()
Range("A1").Select
ActiveCell.FormulaR1C1 = "= NOW ()"
addNumbers chiamata
End Sub
3 Aggiungere il seguente codice per aggiungere una nuova procedura secondaria che aggiungerà due numeri e visualizzare il risultato:
addNumbers Private Sub ()
numero1 Dim As Integer
numero2 Dim As Integer
Range("A3").Select
Range ( "A3"). Valore = 4
Range ( "A4"). Selezionare
Range ( "A4"). Valore = 6
Range ( "A3"). Selezionare
numero1 = Range ( "A3"). Valore
Range ( "A4"). Selezionare
numero2 = Range ( "A4"). Valore
Range ( "A5"). Selezionare
. Range ( "A5") Valore = "La somma di questi numeri è:" & (numero1 + numero2)
End Sub
4 Tornare alla finestra di Microsoft Excel, rimuovere la data in A1 e fare clic su "Macro". Fai clic su "Macro1" e fare clic su "Esegui" per eseguire il codice VBA e visualizzare i risultati.