Il potere di Visual Basic è la capacità di creare procedure automatiche semplicemente registrarli sul tuo foglio di calcolo. Per esempio, se si vuole ottenere il valore di una cella in Visual Basic , è possibile creare una procedura semplice e registrarla come una macro. In seguito è possibile eseguire la macro per fare automaticamente il lavoro che altrimenti fare manualmente tramite la tastiera . Ancora più potente è il passo successivo : Creazione di altre procedure che possono utilizzare la procedura che hai appena creato . Anche se probabilmente sarà necessario eventualmente scrivere del codice in Visual Basic Editor , è possibile risparmiare un sacco di tempo , lasciando il computer di generare il codice . Cose che ti serviranno
Microsoft Excel VBA
Show More Istruzioni
Ottenere il valore di una semplice copia
1
Vai alla cella A4 in un nuovo foglio di lavoro di Excel e inserire " 10 ". Clicca su "Strumenti ", selezionare " Macro " e selezionare " Registra nuova macro . " Inserire " Macro1 " per il nome della macro . Fare clic su "OK".
2
Clicca cella "A4 ". Tenere premuto il tasto "Ctrl " e premere " C " Premere il quadrato blu con la scritta STOP sul pannello a comparsa per interrompere la registrazione della macro .
3
sguardo al codice che hai creato facendo clic su " Strumenti ", " Macro , "e" macro ". Fare clic su " Modifica ". Verificare che il codice simile a questo : .
Sub Macro1 ( ) '' Macro1 Macro '' Range (" A4 " ) SelectSelection.CopyEnd Sub
Ottenere il valore utilizzando un riferimento
4
cellulare Inizia una nuova cartella di lavoro di Excel selezionando " nuovo " dal menu File . Vai alla cella A3 e inserire " 15 ". Clicca su "Strumenti ", selezionare " Macro " e selezionare " Registra nuova macro . " Inserire " Macro2 " per il nome della macro . Fare clic su "OK".
5
Clicca sulla cella " A4 ". Digitare " = A3 " e premere "Invio". Premere il quadrato blu con la scritta " Stop" sul pannello a comparsa per interrompere la registrazione della macro .
6
sguardo al codice che hai creato facendo clic su " Strumenti ", " Macro " e "Macro ". Selezionare " Macro2 " e fare clic su " Modifica". Verificare che il codice simile a questo : .
Sub Macro2 ( ) '' Macro2 Macro '' Range (" A4 " ) SelectActiveCell.FormulaR1C1 = " = R [ -1 ] C " Range (" A5 " ) . SelectEnd Sub