Come utilizzare un ciclo per modificare più celle in Visual Basic

January 21

La caratteristica più potente di un computer è la sua capacità di automatizzare, e che si basa su un concetto semplice programmazione chiamato un "loop". Se la lingua è Visual Basic, Assembler, Fortran, C o Java, la comodità di calcolo viene dal ciclo. In sostanza, è possibile istruire il computer per ripetere una certa centinaia di attività, migliaia o addirittura milioni di volte. E 'facile da programmare un semplice loop in Visual Basic per modificare più celle in Excel.

istruzione

Digitare un programma semplice con un loop

1 Tenere premuto il tasto "Alt" e premere il tasto "F11" in un nuovo foglio di lavoro in Excel. Guardate l'editor di Visual Basic e se si vede il foglio di calcolo sullo schermo invece, selezionare "Strumenti", selezionare "Macro", quindi selezionare "Visual Basic Editor."

2 Fai clic su "Inserisci" e selezionare "Modulo". Digitare il seguente codice quando si vede il cursore lampeggiante sotto la parola "(Generale)":

Sub SimpleLoop ()

Dim I As Integer
Fogli di lavoro ( "Sheet1"). Attiva
Range ( "A1"). Selezionare

'Commento: Ecco viene il Loop

Per i = 1 a 100
ActiveCell.Value = I
ActiveCell.Offset (1, 0) .Activate
Poi ho

'Commento: Loop termina alle dichiarazione di cui sopra

End Sub

3 Esaminare il tuo codice con attenzione per gli errori - i due personaggi dopo la parola "SimpleLoop" sono parentesi. Verificare che il codice è esattamente come il codice di cui sopra.

4 Eseguire il programma: selezionare "Esegui", quindi selezionare "Esegui Sub / UserForm."

5 Verificare i risultati del programma cliccando sul link "X" in alto a sinistra dello schermo. Notare che il programma ha scritto i numeri da 1 a 100 nei primi 100 cellule sullo schermo.

Modificare il programma

6 Tenere premuto il tasto "Alt" e premere "F11". Modificare il programma per fare 100 calcoli veloci e memorizza il risultato: Spostare il cursore sulla riga che dice "ActiveCell.Value = I". Modificarlo nel modo seguente:

ActiveCell.Value = 1.05 ^ (I)

7 Eseguire il programma. Fare clic sul verde "X" di nuovo e confermare che il programma ha fatto 100 i calcoli e li memorizzati nel foglio di calcolo. calcolare manualmente 1,05 elevato alla potenza 2 per capire il calcolo.

8 Cancellare lo schermo tenendo premuto il tasto "Ctrl" e premendo "A." Rilasciare entrambi i tasti e premi "Del".

9 Modificare il programma per scrivere un messaggio di 200 volte: Tenere premuto il tasto "Alt" e premere "F11". Spostare il cursore al numero "100" e sostituirlo con "200." Spostare il cursore verso il basso di una riga e sostituire "I" con "I love calcolo!" La riga di codice dovrebbe essere simile a questo:

ActiveCell.Value = "I Love calcolo!"

10 Eseguire nuovamente il programma. Fare clic sul verde "X" di nuovo e confermare che il programma ha scritto "I love calcolo!" 200 volte.