Lo sviluppo di applicazioni in Excel utilizzando Visual Basic, Applications Edition può risparmiare un sacco di tempo se si lavora spesso con i fogli di lavoro. In Excel è possibile registrare rapidamente le macro per iniziare nella programmazione utilizzando il codice VBA. Registrazione di una macro genererà codice VBA automaticamente che è possibile modificare in seguito e personalizzare per soddisfare le vostre esigenze. In VBA è inoltre possibile aggiungere la propria routine sub per automatizzare i processi che è possibile chiamare utilizzando una macro.
Istruzioni
1
Scegliere la scheda "Sviluppo" e fare clic su "Registra Macro" per registrare una nuova macro. Digitare "getDate" nella casella Nome Macro e fare clic su "OK". Digitare "= Now ()" nella cella A1 per ottenere la data corrente del sistema. Fare clic su "Interrompi registrazione" dal riquadro del codice.
2
Fare clic sull'icona "Visual Basic" per aprire la finestra di editor di Visual Basic. 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 nel passaggio 3 all'interno di codice macro simile al seguente:
Sub Macro1()
Range("A1").Select
ActiveCell.FormulaR1C1 = "=NOW()"
Call addNumbers
End Sub
3
Aggiungere il codice seguente per aggiungere una nuova routine sub che aggiungere due numeri e visualizzare il risultato:
Private Sub addNumbers()
Dim numero1 As Integer
Dim numero2 As Integer
Range("A3").Select
Range("A3").Value = 4
Range("A4").Select
Range("A4").Value = 6
Range("A3").Select
number1 = Range("A3").Value
Range("A4").Select
number2 = Range("A4").Value
Range("A5").Select
Range("A5").Value = "The sum of these numbers is: " & (number1 + number2)
End Sub
4
Tornare alla finestra di Microsoft Excel, rimuovere la data nella cella A1 e fare clic su "Macro". Fare clic su "Macro1" e clicca su "Esegui" per eseguire il codice VBA e visualizzare i risultati.