Autres [Résolu] Vérification macro pas à pas

Macpoy

XLDnaute Impliqué
Bonsoir le forum,
il y a quelques années je créait des macro (parfois avec votre aide) et il était possible de vérifier la valeur qu'allait renvoyer la macro (en mode pas à pas par f8) en passant le curseur sur la ligne de la macro en cours. après changement de matériel et réinstallation d'Excel (2003) je n'ai plus cette aide . sauriez vous quels paramètres me permettraient de retrouver cette astuce de programmation ? merci d'avance pour vos réponses.
 

Macpoy

XLDnaute Impliqué
@Macpoy

ajout : fais Alt F11 pour aller sur l'Éditeur VBA
➯ fenêtre « Microsoft Visual Basic »

menu Outils / Options... ; vérifie la case à cocher
qui est indiquée par la flèche verte :


Regarde la pièce jointe 1093114

si tu n'as pas la flèche verte, c'est normal : c'est moi qui l'ai ajoutée ! 😁
par contre, ta case à cocher est probablement décochée ➯ coche-là, et
tout rentrera miraculeusement dans l'ordre ! 😊 (fin de la jolie histoire sur
les péripéties des infobulles jaunes masquées du demandeur Macpoy)


non, non, inutile de me remercier : c'est tout naturel ! 😇


soan
bonjour Soan, tu as subit une insomnie cette nuit ? merci beaucoup ton aide et ton précieux temps.
les cases à cocher, je les aient cocher, décocher, recocher cela ne change rien et ce depuis le jours ou j'ai demandé de l'aide sur notre fabuleux forum.
cela fonctionnait avant que je change de disque dur et que réinstalle tous les logiciels qui me sont utiles sur cet ordinateur !!
 

Pièces jointes

  • bulle1.JPG
    bulle1.JPG
    83.7 KB · Affichages: 12
  • bulle2.JPG
    bulle2.JPG
    81 KB · Affichages: 3

Macpoy

XLDnaute Impliqué
Cher Soan, ton post#74 et le fichier joint montre une belle simplification d'une de mes macros merci.
mais lorsque je veux l'adapter à mon classeur (l'intégrer dans userform5 et la déclencher par le bouton 101) à cause de cette ligne la : .[A14].Resize(16, 6).ClearContents, elle efface des zones utiles de la page facture .
ET comme je n'ai pas les infos bulles, je ne peux pas voir les valeurs et modifier cette macro pour qu'elle fonctionne correctement !!
 

Macpoy

XLDnaute Impliqué
Re, après des essais empiriques (pas de bulles infos) j'ai réussi à limiter la zone d'effacement de la feuille facture à mes besoins.
maintenant il subsiste un problème : le remplissage de la zone ticket dans mon classeur se fait de bas en haut (de la ligne 21 vers la ligne 6 ) et ta macro elle considère que le remplissage se fait de haut en bas (de la ligne 6 vers la ligne 21) ce qui fait que comme dans mon classeur la ligne 6 est très souvent vide ta macro me fait un exit sub !
ce ne sont que des petits détails que nous allons résoudre !
 

Pièces jointes

  • exit.JPG
    exit.JPG
    42.8 KB · Affichages: 3

TooFatBoy

XLDnaute Barbatruc
Tu veux dire que quand tu ajoutes un espion sur une des variables de ton code, tu n'as pas sa valeur qui s'affiche dans la fenêtre dédiée aux espions ?

Si c'est bien ça ton souci, quel est le message qui s'affiche à la place de la valeur ?
 

soan

XLDnaute Barbatruc
Inactif
Bonjour Marcel32, Macpoy,

pour Macpoy, ça marche correctement dans la fenêtre "Espions" ; le problème
n'est pas là ! c'est celui-ci : même si c'est ok dans la fenêtre "Espions", Macpoy
aimerait bien qu'au-dessus de cette fenêtre, au niveau du code VBA du module,
les infobulles jaunes apparaissent quand on pointe une variable avec le curseur
souris, pour en montrer la valeur.

je l'comprend très bien, car cette fonctionnalité est très pratique pour voir
ponctuellement la valeur d'une variable ... sans être obligé de l'ajouter à
la fenêtre "Espions", justement !

je crois que Macpoy a raison quand il mentionne que le problème est
peut-être au niveau du registre (celui de Windows).

(c'est peut-être son PC portable qui est allergique aux infobulles jaunes ? 😜 😁)


soan
 
Dernière édition:

soan

XLDnaute Barbatruc
Inactif
@Marcel32

« pourquoi s'embêter à tâtonner si la fenêtre d'espions fonctionne ? »

relis attentivement mon post #84 : je l'ai indiqué très clairement :
pour voir ponctuellement la valeur d'une variable ... sans devoir
l'ajouter à la fenêtre Espions
: il s'agit donc d'une consultation
rapide de la valeur d'une variable vba.




maintenant, si sa fenêtre "Espions" ne fonctionne pas non plus,
il s'agit d'un autre problème ; mais j'crois qu'là c'est ok.


soan
 

Macpoy

XLDnaute Impliqué
merci à tous les deux de tenter de dénouer mon problème, mais j'avoue que dans ma manière d'utiliser excel et vba, les infos bulle me semble plus pratique!! à chacun sa façon de faire et son ressenti dans l'utilisation de ce fabuleux tableur.
 

TooFatBoy

XLDnaute Barbatruc
relis attentivement mon post #84 : je l'ai indiqué très clairement :
pour voir ponctuellement la valeur d'une variable ... sans devoir
l'ajouter à la fenêtre Espions
: il s'agit donc d'une consultation
rapide de la valeur d'une variable vba.
J'ai lu (et non relu, puisque tu as ajouté du texte après que j'aie répondu), et ça ne répond absolument pas à ma question qui était : puisque les info-bulles ne fonctionnent pas, pourquoi tâtonner plutôt que d'utiliser la fenêtre des espions ?
 

Staple1600

XLDnaute Barbatruc
Bonsoir le fil

=>Macpoy
Touche WINDOWS+R
winword.exe
ENTER
CTRL+N
ALT+F11
ALT+I
ALT+M
Enrichi (BBcode):
Sub test()
MsgBox Application.Build
End Sub
• =Point d'arrêt
Est-ce que dans Word, l'infobulle vit sa vie d'infobulle ?
Si, oui, tant mieux, c'est donc que seul Excel a un problème.
Si non, il va falloir poursuivre les investigations.
 

TooFatBoy

XLDnaute Barbatruc
merci à tous les deux de tenter de dénouer mon problème, mais j'avoue que dans ma manière d'utiliser excel et vba, les infos bulle me semble plus pratique!! à chacun sa façon de faire et son ressenti dans l'utilisation de ce fabuleux tableur.
Je comprends parfaitement que tu trouves les info-bulles plus simples.
Mais la fenêtre des espions est également plus simple que le tâtonnement, non ? ;)
 

Discussions similaires

Statistiques des forums

Discussions
312 405
Messages
2 088 128
Membres
103 733
dernier inscrit
MARIE 59