Bonjour,
J'utilise souvent la fenêtre debug pour afficher des valeurs quand je développe
Je la vide à la main en faisant un ctrl + a et supprimer mais ça demande une action et quand je suis en plein débug et que je test mes macros a répétitions, j'aimerai pouvoir avoir une subroutine que je peux placer en début de la macro que je suis en train de développer et que ça supprime tout ce qu'il y avait dans le debug précédent le lancement de cette macro. C'est purement du confort mais on peut faire tellement de trucs avec Excel, j'ai du mal à croire que c'est pas possible
Avec le code suivant qui fonctionne ça efface bien, sauf quand je l'éxécute en début de ma macro Ecrire(), ça efface la fenêtre précédente mais aussi celle en cours
Avez vous une idée qui permettait de réaliser ce que je souhaite ?
J'utilise souvent la fenêtre debug pour afficher des valeurs quand je développe
Je la vide à la main en faisant un ctrl + a et supprimer mais ça demande une action et quand je suis en plein débug et que je test mes macros a répétitions, j'aimerai pouvoir avoir une subroutine que je peux placer en début de la macro que je suis en train de développer et que ça supprime tout ce qu'il y avait dans le debug précédent le lancement de cette macro. C'est purement du confort mais on peut faire tellement de trucs avec Excel, j'ai du mal à croire que c'est pas possible
Avec le code suivant qui fonctionne ça efface bien, sauf quand je l'éxécute en début de ma macro Ecrire(), ça efface la fenêtre précédente mais aussi celle en cours
Avez vous une idée qui permettait de réaliser ce que je souhaite ?
VB:
Sub Ecrire()
Efface
Dim i As Integer
For i = 1 To 50
Debug.Print i
Next i
End Sub
Sub Efface()
Application.SendKeys "^g", True
Application.SendKeys "^a", True
Application.SendKeys "{DEL}", True
End Sub