Sommario
In questo articolo verrà mostrato come è possibile eseguire il debug della stampa in VBA Imparerete ad aprire la finestra immediata e a stampare in debug un codice completo, una riga di codice o il valore di una particolare variabile nella finestra.
Stampa di debug di Excel VBA (visualizzazione rapida)
Scarica il quaderno di esercizi
Scaricate il libro di esercizi mentre leggete questo articolo.
VBA Debug Print.xlsm4 modi efficaci per eseguire la stampa di debug in Excel VBA
Vediamo come eseguire il debug della stampa tramite VBA in Excel.
1. Aprire la finestra immediata per eseguire il debug della stampa in Excel VBA
Per eseguire il debug della stampa in VBA Per prima cosa, è necessario aprire il file Immediato Per farlo, premere ALT + F11 per aprire il Visual Basic finestra.
Quindi premere CTRL + G sulla tastiera. Immediato si aprirà la finestra.
Contenuti correlati: Excel VBA: stampare un modulo utente per adattarlo a una pagina (2 metodi)
2. Debug Stampa un codice completo nella finestra immediata in Excel VBA
Ora abbiamo imparato ad aprire il Immediato Vediamo come è possibile stampare l'output di una finestra completa di VBA nella finestra.
Facciamo un VBA codice che prende due numeri interi come variabili A e B e restituisce la loro somma nella variabile C .
Sub Debug_Print() A = 10 B = 15 C = A + B Fine Sub
Ora per stampare il valore di C nel Immediato è necessario inserire questa riga.
Debug.Print C
Ora, se si esegue il codice, si troverà il valore di C (10+15 = 25) nella finestra Immediata.
Per saperne di più: Codice VBA per il pulsante di stampa in Excel (5 esempi)
Letture simili:
- Excel VBA: come impostare l'area di stampa in modo dinamico (7 modi)
- Come stampare un foglio Excel a pagina intera (7 modi)
- Stampa di un foglio Excel in formato A4 (4 modi)
- Come impostare una riga come titolo di stampa in Excel (4 metodi)
- Come stampare più fogli in Excel (7 metodi diversi)
3. Debug Stampa una riga di codice nella finestra immediata in VBA
Nell'esempio precedente, abbiamo visto come stampare l'output di un codice nella cartella Immediato dalla finestra debug.print comando.
Ma è possibile scrivere direttamente una riga di codice nella finestra Immediata ed eseguirla. Per esempio, qui ho scritto questa riga di codice nella cartella Immediato finestra.
Debug.Print "Questa è la finestra immediata".
Ora premere ENTRARE La riga verrà eseguita e l'output verrà visualizzato nella riga successiva della finestra.
Per saperne di più: Come stampare un foglio Excel con le linee (3 modi semplici)
4. Stampa di debug in modalità pausa nella finestra immediata in Excel VBA
È anche possibile stampare in debug il valore di un particolare codice nel file Immediato Ma per farlo, è necessario passare alla modalità di interruzione della finestra. VBA .
Ad esempio, nella figura seguente, il codice è in modalità di interruzione a partire dalla riga:
C = A + B
La modalità break significa che, durante l'esecuzione del codice, quella particolare riga non verrà eseguita.
Ora è possibile stampare in debug il valore di qualsiasi variabile del metodo Immediato finestra.
Ad esempio, per stampare il valore della variabile B inserire questa riga di codice nel file Immediato finestra:
Cliccare ENTRARE E scoprirete il valore del B visualizzato. 15 .
Contenuti correlati: Come stampare l'area selezionata in Excel su una pagina (3 metodi)
Cose da ricordare
Stampa di debug non è altro che la visualizzazione di un particolare valore in VBA nel Immediato Nel caso in cui non si voglia usare la stampa di debug, si può usare il comando Casella di messaggio in VBA .
Conclusione
Questi sono i metodi per utilizzare la stampa di debug in VBA Se avete domande, non esitate a porcele e non dimenticate di visitare il nostro sito. ExcelWIKI per ulteriori post e aggiornamenti.