Impresión de depuración de Excel VBA: como facelo?

  • Comparte Isto
Hugh West

Neste artigo mostrarei como depurar a impresión en VBA en Excel. Aprenderá a abrir a xanela inmediata e a depurar a impresión dun código completo, unha liña de código ou o valor dunha variable concreta na xanela.

Impresión de depuración de Excel VBA (vista rápida)

Descargar libro de prácticas

Descargar este libro de prácticas mentres estás lendo este artigo.

VBA Debug Print.xlsm

4 Formas efectivas de realizar a impresión de depuración en Excel VBA

Entón, non hai máis atraso. Vexamos como podemos depurar a impresión mediante VBA en Excel.

1. Abra a xanela inmediata para depurar a impresión en Excel VBA

Para depurar a impresión en VBA , primeiro, ten que abrir a xanela Inmediata . Para iso, preme ALT + F11 para abrir a xanela Visual Basic .

A continuación, preme CTRL + G no teu teclado. Abrirase a xanela Inmediato .

Contido relacionado: Excel VBA: Imprima o formulario de usuario para axustar nunha páxina ( 2 Métodos)

2. Depurar Imprimir un código completo na xanela inmediata en Excel VBA

Agora aprendemos a abrir a xanela Inmediato . Vexamos como se pode depurar imprimir a saída dun código VBA completo na xanela.

Teñamos un código VBA que tome dous números enteiros como variables A e B , e devolve a súa suma na variable C .

7989

Agora para imprimiro valor de C na xanela Inmediato , ten que inserir esta liña.

6515

Agora, se executa o código, atoparás o valor de C (10+15 = 25) na xanela Inmediato.

Ler máis: Código VBA para o botón de impresión en Excel (5 exemplos)

Lecturas similares:

  • Excel VBA: como para definir a área de impresión de forma dinámica (7 xeitos)
  • Como imprimir folla de Excel en páxina completa (7 xeitos)
  • Imprimir folla de Excel en A4 Tamaño (4 xeitos)
  • Como configurar unha fila como títulos de impresión en Excel (4 métodos)
  • Como imprimir varias follas en Excel (7 métodos diferentes)

3. Depurar Imprimir unha liña de código na xanela inmediata en VBA

No exemplo anterior, vimos como podemos imprimir a saída dun código na xanela Inmediato mediante o comando debug.print .

Pero pode escribir directamente unha liña de código na xanela Inmediato e executalo. Por exemplo, aquí escribín esta liña de código na xanela Inmediato .

1202

Agora preme ENTER no teu teclado. A liña executarase e atoparás a saída na seguinte liña da xanela.

Ler máis: Como imprimir Folla de Excel con liñas (3 xeitos sinxelos)

4. Depurar a impresión en modo de interrupción na xanela inmediata en Excel VBA

Tamén pode depurar a impresión do valor dun código en particular noVentá inmediata . Pero para facelo, ten que ir ao modo de interrupción de VBA .

Por exemplo, na seguinte figura, o código está no modo de interrupción da liña:

6176

O modo Break significa que, mentres se executa o código, esa liña en particular non se executará.

Agora, podemos depurar a impresión do valor de calquera variable en a xanela Inmediato .

Por exemplo, para imprimir o valor da variable B , insira esta liña de código na xanela Inmediato :

Fai clic en ENTER . E descubrirás o valor de B que se mostra. Iso é 15 .

Contido relacionado: Como imprimir a área seleccionada en Excel nunha páxina (3 métodos)

Cousas para lembrar

Impresión de depuración non é outra cousa que mostrar un valor particular en VBA no 1>Xanela inmediata. No caso de non querer utilizar a impresión de depuración, pode utilizar a Caixa de mensaxes en VBA .

Conclusión

Entón, estes son os métodos para usar a impresión de depuración en VBA . Tes algunha dúbida? Non dubides en preguntarnos. E non esquezas visitar o noso sitio ExcelWIKI para obter máis publicacións e actualizacións.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.