Correggere una macro tramite l'esecuzione passo a passo

debug passo a passo tramite un macro, è possibile osservare il flusso della macro e i risultati di ogni azione e isolare qualsiasi azione che causa un errore o produce risultati indesiderati.

  1. Fare clic con il pulsante destro del mouse sulla macro nel riquadro di spostamento e quindi scegliere Visualizzazione Struttura.

  2. Nel gruppo Strumenti della scheda Struttura fare clic su Passo a passo.

  3. Fare clic su Esegui. Se la macro è una macro nuova o modificata, verrà chiesto di salvarla prima di poterla eseguire.

    Viene visualizzata la finestra di dialogo Macro passo a passo. Questa finestra di dialogo visualizza informazioni sulla macro e sull'azione di macro, oltre al numero di errore. Uno zero nella casella Numero errore indica che non si è verificato alcun errore.

    Finestra di dialogo Macro passo a passo

  4. Eseguire una delle operazioni seguenti:

    • Per eseguire l'azione visualizzata nella finestra di dialogo Macro passo a passo, fare clic su Passaggio.

    • Per interrompere la macro e chiudere la finestra di dialogo, fare clic su Interrompi tutte le macro.

    • Per disattivare l'esecuzione passo a passo ed eseguire il resto della macro, fare clic su Continua.

Osservazioni

  • Per iniziare a eseguire un'istruzione alla macro mentre è in esecuzione, premere CTRL+INTERR.

  • Per iniziare a eseguire un'istruzione alla volta in un punto specifico della macro, è possibile aggiungere l'azione di macro PassoAPasso alla macro nel punto in cui si vuole iniziare l'esecuzione di un'istruzione alla volta. Usare la procedura seguente per aggiungere l'azione di macro PassoAPasso alla macro:

    1. Nel Catalogo azioni sul lato destro della finestra di progettazione macro cercare SingleStep. Se il Catalogo azioni non è visualizzato, attivarlo nel gruppo Mostra/Nascondi della scheda Progettazione fare clic su Catalogo azioni.

    2. Trascinare l'azione di macro PassoApasso dal Catalogo azioni nella finestra di progettazione e rilasciare l'azione sopra o sotto il punto in cui si vuole iniziare il singolo passaggio. Questa azione non ha argomenti di azione.

    3. Salvare la macro facendo clic su Salva sulla barra di accesso rapido.

      Presupponendo che l'esecuzione passo a passo sia disattivata quando si fa clic su Esegui ,l'esecuzione procede normalmente fino al punto in cui è stata inserita l'azione di macro PassoAPasso e quindi la macro inizierà a eseguire un'istruzione alla volta. È possibile aggiungere più azioni PassoApasso a una macro. Se si fa clic su Continua nella finestra di dialogo Macro passo a passo, verrà disattivata l'esecuzione di un singolo passaggio finché non viene rilevata l'azione PassoApasso successiva.

      Se l'esecuzione di un'istruzione alla fine della macro è stata eseguita, rimarrà in. Se si esegue un'altra macro, Access visualizza di nuovo la finestra di dialogo Macro passo a passo. Per disattivare l'esecuzione passo a passo, fare clic su Continua nella finestra di dialogo Macro passo a passo oppure, nel gruppo Strumenti della scheda Progettazione, fare clic su Passaggio singolo in modo che non sia evidenziata.

Serve aiuto?

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

×