Taula de continguts
En aquest article, us mostraré com podeu depurar la impressió a VBA a Excel. Aprendràs a obrir la finestra immediata i a depurar imprimir un codi complet, una línia de codi o el valor d'una variable concreta a la finestra.
Impressió de depuració d'Excel VBA (vista ràpida)
Descarregueu el quadern de pràctiques
Descarregueu aquest quadern de pràctiques mentre llegiu aquest article.
VBA Debug Print.xlsm
4 maneres efectives de realitzar la impressió de depuració a Excel VBA
Per tant, no hi ha més demora. Vegem com podem depurar la impressió mitjançant VBA a Excel.
1. Obriu la finestra Immediata per depurar la impressió a Excel VBA
Per depurar la impressió a VBA , primer, heu d'obrir la finestra Immediata . Per fer-ho, premeu ALT + F11 per obrir la finestra Visual Basic .
A continuació, premeu CTRL + G. al teu teclat. S'obrirà la finestra Immediata .
Contingut relacionat: Excel VBA: imprimeix el formulari d'usuari per adaptar-lo a una pàgina ( 2 Mètodes)
2. Depuració Imprimeix un codi complet a la finestra Immediata a Excel VBA
Ara hem après a obrir la finestra Immediata . Vegem com es pot depurar imprimir la sortida d'un codi VBA complet a la finestra.
Tindrem un codi VBA que pren dos nombres enters com a variables A i B , i retorna la seva suma a la variable C .
1496
Ara cal imprimirel valor de C a la finestra Immediata , heu d'inserir aquesta línia.
5722
Ara, si executeu el codi, trobareu el valor de C (10+15 = 25) a la finestra Immediata.
Més informació: Codi VBA per al botó d'impressió a Excel (5 exemples)
Lectures similars:
- Excel VBA: com per definir l'àrea d'impressió de manera dinàmica (7 maneres)
- Com imprimir un full d'Excel a la pàgina sencera (7 maneres)
- Imprimir un full d'Excel en A4 Mida (4 maneres)
- Com configurar una fila com a títols d'impressió a Excel (4 mètodes)
- Com imprimir diversos fulls a Excel (7 mètodes diferents)
3. Depuració Imprimeix una línia de codi a la finestra Immediata en VBA
A l'exemple anterior, vam veure com podem imprimir la sortida d'un codi a la finestra Immediata mitjançant el ordre debug.print .
Però podeu escriure directament una línia de codi a la finestra Immediata i executar-la. Per exemple, aquí he escrit aquesta línia de codi a la finestra Immediata .
9237
Ara premeu ENTER al teclat. La línia s'executarà i trobareu la sortida a la línia següent de la finestra.
Llegir més: Com imprimir Full d'Excel amb línies (3 maneres fàcils)
4. Impressió de depuració en mode de pausa a la finestra immediata d'Excel VBA
També podeu depurar la impressió del valor d'un codi concret a laFinestra Immediata . Però per fer-ho, heu d'anar al mode de ruptura de VBA .
Per exemple, a la figura següent, el codi es troba en el mode de ruptura de la línia:
6858
El mode Break significa que, mentre s'executa el codi, aquesta línia en particular no s'executarà.
Ara, podem depurar imprimir el valor de qualsevol variable a la finestra Immediata .
Per exemple, per imprimir el valor de la variable B , inseriu aquesta línia de codi a la finestra Immediata :
Feu clic a ENTER . I descobrireu el valor de B que es mostra. Això és 15 .
Contingut relacionat: Com imprimir l'àrea seleccionada a Excel en una pàgina (3 mètodes)
Coses per recordar
Impressió de depuració no és altra cosa que mostrar un valor particular a VBA a Finestra immediata . En cas que no vulgueu utilitzar la impressió de depuració, podeu utilitzar el Quadre de missatges a VBA .
Conclusió
Per tant, aquests són els mètodes per utilitzar la impressió de depuració a VBA . Té vostè alguna pregunta? No dubteu a preguntar-nos. I no us oblideu de visitar el nostre lloc ExcelWIKI per obtenir més publicacions i actualitzacions.