Táboa de contidos
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.