Impression de débogage Excel VBA : comment faire ?

  • Partage Ça
Hugh West

Dans cet article, je vais vous montrer comment déboguer l'impression en VBA Vous apprendrez à ouvrir la fenêtre immédiate et à déboguer en imprimant un code complet, une ligne de code ou la valeur d'une variable particulière dans la fenêtre.

Excel VBA Debug Print (Vue rapide)

Télécharger le cahier d'exercices

Téléchargez ce cahier d'exercices pendant que vous lisez cet article.

VBA Debug Print.xlsm

4 façons efficaces d'effectuer une impression de débogage en Excel VBA

Donc, plus de retard. Voyons comment nous pouvons déboguer l'impression à travers VBA dans Excel.

1. ouvrir la fenêtre immédiate pour déboguer l'impression dans Excel VBA

Afin de déboguer l'impression dans VBA d'abord, vous devez ouvrir le Immédiatement Pour ce faire, appuyez sur ALT + F11 pour ouvrir le Visual Basic fenêtre.

Ensuite, appuyez sur CTRL + G sur votre clavier. Le Immédiatement s'ouvrira.

Contenu connexe : Excel VBA : imprimer le formulaire utilisateur pour qu'il tienne sur une page (2 méthodes)

2. déboguer Imprimer un code complet dans la fenêtre immédiate en Excel VBA

Maintenant, nous avons appris à ouvrir le Immédiatement Voyons comment déboguer l'impression de la sortie d'une fenêtre complète de VBA dans la fenêtre.

Prenons un VBA code qui prend deux entiers comme variables A et B et renvoie leur somme dans la variable C .

 Sub Debug_Print() A = 10 B = 15 C = A + B End Sub 

Maintenant, pour imprimer la valeur de C dans le Immédiatement vous devez insérer cette ligne.

 Debug.Print C 

Maintenant, si vous exécutez le code, vous trouverez la valeur de C (10+15 = 25) dans la fenêtre immédiate.

Lire la suite : Code VBA pour le bouton d'impression dans Excel (5 exemples)

Lectures similaires :

  • Excel VBA : Comment définir dynamiquement la zone d'impression (7 façons)
  • Comment imprimer une feuille Excel en pleine page (7 façons)
  • Imprimer une feuille Excel au format A4 (4 façons)
  • Comment définir une ligne comme titre d'impression dans Excel (4 méthodes)
  • Comment imprimer plusieurs feuilles dans Excel (7 méthodes différentes)

3. déboguer Imprimer une ligne de code dans la fenêtre immédiate en VBA

Dans l'exemple précédent, nous avons vu comment imprimer la sortie d'un code dans le champ Immédiatement par la fenêtre déboguer.imprimer commandement.

Mais vous pouvez écrire directement une ligne de code dans la fenêtre immédiate et l'exécuter. Par exemple, ici, j'ai écrit cette ligne de code dans la fenêtre immédiate. Immédiatement fenêtre.

 Debug.Print "Ceci est la fenêtre immédiate." 

Maintenant, appuyez sur ENTER sur votre clavier. La ligne sera exécutée et vous trouverez la sortie dans la ligne suivante de la fenêtre.

Lire la suite : Comment imprimer une feuille Excel avec des lignes (3 façons simples)

4. déboguer l'impression en mode pause dans la fenêtre immédiate dans Excel VBA

Vous pouvez également déboguer l'impression de la valeur d'un code particulier dans le fichier Immédiatement Mais pour ce faire, vous devez passer en mode pause de VBA .

Par exemple, dans la figure suivante, le code est en mode pause à partir de la ligne :

 C = A + B 

Le mode pause signifie que, pendant l'exécution du code, cette ligne particulière ne sera pas exécutée.

Maintenant, nous pouvons déboguer en imprimant la valeur de n'importe quelle variable dans le fichier Immédiatement fenêtre.

Par exemple, pour imprimer la valeur de la variable B insérez cette ligne de code dans le fichier Immédiatement fenêtre :

Cliquez sur ENTER Et vous découvrirez la valeur de... B affichée. C'est 15 .

Contenu connexe : Comment imprimer sur une page la zone sélectionnée dans Excel (3 méthodes)

Les choses à retenir

Impression de débogage n'est rien d'autre que l'affichage d'une valeur particulière dans VBA dans le Immédiatement Dans le cas où vous ne souhaitez pas utiliser l'impression de débogage, vous pouvez utiliser la commande Boîte à messages sur VBA .

Conclusion

Voici donc les méthodes permettant d'utiliser l'impression de débogage en VBA Vous avez des questions ? N'hésitez pas à nous les poser. Et n'oubliez pas de visiter notre site. ExcelWIKI pour plus d'articles et de mises à jour.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.