Messages de sortie via Debug.Print sera affiché dans la fenêtre que vous pouvez ouvrir en appuyant sur la touche Ctrl+G.
Vous pouvez également Activer le soi-disant Immédiate Fenêtre en cliquant sur Affichage -> Fenêtre sur le VBE de la barre d'outils
Cela est vrai si vous êtes dans une application de bureau qui prend en charge VBA, mais si vous utilisez via WSH vous pouvez avoir besoin d'utiliser MsgBox (frissonner) ou d'une même technique que la fenêtre n'est pas disponible.
Debug.Print sorties à la "Immédiate" de la fenêtre.
Aussi, vous pouvez simplement taper ? et une déclaration directement dans la fenêtre d'exécution (et puis appuyez sur Entrée), la sortie s'affiche en bas à droite, comme ceci:
Cela peut être très pratique pour rapidement sortir de la propriété d'un objet...
? myWidget.name
...à ensemble la propriété d'un objet...
myWidget.name = "thingy"
...ou même de l'exécution d'une fonction ou d'une ligne de code, tandis que dans le mode de débogage:
Sheet1.MyFunction()
lol, ce que un peu intuitive de nom. "La fenêtre" m'a toujours fait penser à la fenêtre en cours. Ou une application principale de la fenêtre.
Comme vous pouvez le type de code et de voir les résultats "immédiatement", vous pouvez voir pourquoi ils l'ont nommé qu'au lieu d'une étrange logique où "immédiate" signifie "courant".
Oui, tout étrange logique de personne qui, cependant, avait d'emblée un sens immédiat de la terminologie pourrait appeler immédiatement un "Console de Débogage". Mais depuis VBA est un langage que vous ne jamais faire une erreur en elle, vous n'avez jamais besoin de Déboguer n'importe quoi. Vous n'utilisez cette fenêtre pour démontrer immédiatement au immédiatement grande immédiate des fonctions de cette langue.
Oh, ma faute: l'appel d'une fenêtre qui ne peuvent pas immédiatement tenir plus de 200 lignes d'une "Console de Débogage" serait immédiatement une gaffe.
Où voulez-vous pour voir le résultat?
Messages de sortie via
Debug.Print
sera affiché dans la fenêtre que vous pouvez ouvrir en appuyant sur la touche Ctrl+G.Vous pouvez également Activer le soi-disant Immédiate Fenêtre en cliquant sur Affichage -> Fenêtre sur le VBE de la barre d'outils
Debug.Print
sorties à la "Immédiate" de la fenêtre.Aussi, vous pouvez simplement taper
?
et une déclaration directement dans la fenêtre d'exécution (et puis appuyez sur Entrée), la sortie s'affiche en bas à droite, comme ceci:Cela peut être très pratique pour rapidement sortir de la propriété d'un objet...
? myWidget.name
...à ensemble la propriété d'un objet...
myWidget.name = "thingy"
...ou même de l'exécution d'une fonction ou d'une ligne de code, tandis que dans le mode de débogage:
Sheet1.MyFunction()