Impressió de depuració d'Excel VBA: com fer-ho?

  • Comparteix Això
Hugh West

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.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.