Come eseguire il ciclo in Excel
Una formula standard in Excel non può essere ripetuta più di una volta; è un calcolo statico che cambia solo quando cambiano i valori di altre celle. Tuttavia, è possibile utilizzare le macro per eseguire i comandi di ciclo in base al codice di Visual Basic, Applications Edition immesso. Le macro automatizzano una serie di azioni in modo da poterle ripetere rapidamente e facilmente. Tieni presente che l'abilitazione delle macro può compromettere la sicurezza del tuo computer, quindi usa le macro in loop solo quando sei sicuro che l'origine del foglio di calcolo di Excel sia sicura.
Passaggio 1
Avvia Excel, apri il foglio di calcolo in cui desideri utilizzare il comando di ripetizione ciclica, quindi premi "Alt-F11" per aprire Visual Basic Editor.
Passaggio 2
Seleziona il menu "Inserisci", quindi scegli "Form utente". Viene visualizzata una finestra del form utente con accanto una casella degli strumenti dei controlli. Nella casella degli strumenti dei controlli, seleziona il "Pulsante di comando". Le etichette vengono visualizzate quando passi il mouse sopra le icone. Disegna il pulsante di comando nella finestra UserForm.
Passaggio 3
Fai clic con il pulsante destro del mouse sul pulsante di comando che hai disegnato e seleziona "Visualizza codice" per aprire la finestra del codice VBA per quel pulsante. Nota che puoi avere più pulsanti per UserForm se vuoi codificare ed eseguire più loop.
Passaggio 4
Immettere il codice VBA per il ciclo che si desidera eseguire tra le righe "Private Sub" e "End Sub" nell'editor di codice. Ad esempio, per riempire un intervallo di celle di dati, puoi inserire il seguente codice:
Dim i As Intero i =1
Do While i <5 Cells(i, 1).Value =15 i =i + 1 Loop
Passaggio 5
Premere "F5" per eseguire il ciclo. In alternativa, fai clic sul menu "Esegui", quindi seleziona "Esegui sub/modulo utente".
Suggerimento
Esistono molti altri tipi di loop e funzioni che puoi eseguire con lo scripting VBA (vedi Risorse).