OVH Cloud OVH Cloud

Procédure Function en mode pas à pas

5 réponses
Avatar
moustic
Bonjour tous le monde.

Tout d'abord, merci à Patrick BASTARD pour ce jolis brin de muguet. Je
l'envoie à ma petite soeur.

Et voici une tit' question que je soumet à votre sagacité:
Est-il possible d'exécuter une procédure Function en mode pas à pas de la
même manière que pour une procédure Sub ?
Quand j'essaye, j'ai juste un petit bruit système. Grrr!

Merci d'avance pour vos réponses et bonne journée.

Moustic

5 réponses

Avatar
Ardus Petus
Pose un point d'arrêt dans ta fonction
Tape x = MaFonction(arg1, arg2) dans la fenêtre d'exécution immédiate.

Cordialement,
--
AP

"moustic" a écrit dans le message de news:

Bonjour tous le monde.

Tout d'abord, merci à Patrick BASTARD pour ce jolis brin de muguet. Je
l'envoie à ma petite soeur.

Et voici une tit' question que je soumet à votre sagacité:
Est-il possible d'exécuter une procédure Function en mode pas à pas de la
même manière que pour une procédure Sub ?
Quand j'essaye, j'ai juste un petit bruit système. Grrr!

Merci d'avance pour vos réponses et bonne journée.

Moustic


Avatar
moustic
Merci pour ta réponse, Ardus Petus
Je vais essayer ça mais dans un moment. Faut que je m'absente 1/2 heure.


Pose un point d'arrêt dans ta fonction
Tape x = MaFonction(arg1, arg2) dans la fenêtre d'exécution immédiate.

Cordialement,
--
AP

"moustic" a écrit dans le message de news:

Bonjour tous le monde.

Tout d'abord, merci à Patrick BASTARD pour ce jolis brin de muguet. Je
l'envoie à ma petite soeur.

Et voici une tit' question que je soumet à votre sagacité:
Est-il possible d'exécuter une procédure Function en mode pas à pas de la
même manière que pour une procédure Sub ?
Quand j'essaye, j'ai juste un petit bruit système. Grrr!

Merci d'avance pour vos réponses et bonne journée.

Moustic







Avatar
moustic
Hello me revoila revenus.
J'ai essayé ce que tu m'a dit, mais cela ne marche pas et ce quelque soit
l'endroit où je place le point d'arret. Même sans point d'arret, j'ai un
message qui me dit: "Erreur de compilation. Attendu: Expression" Cependant,
ma fonction "fonctionne" bien. J'aurais juste voulu la décortiquer pour voir
son fonctionement "à la loupe" !

Moustic


Merci pour ta réponse, Ardus Petus
Je vais essayer ça mais dans un moment. Faut que je m'absente 1/2 heure.


Pose un point d'arrêt dans ta fonction
Tape x = MaFonction(arg1, arg2) dans la fenêtre d'exécution immédiate.

Cordialement,
--
AP

"moustic" a écrit dans le message de news:

Bonjour tous le monde.

Tout d'abord, merci à Patrick BASTARD pour ce jolis brin de muguet. Je
l'envoie à ma petite soeur.

Et voici une tit' question que je soumet à votre sagacité:
Est-il possible d'exécuter une procédure Function en mode pas à pas de la
même manière que pour une procédure Sub ?
Quand j'essaye, j'ai juste un petit bruit système. Grrr!

Merci d'avance pour vos réponses et bonne journée.

Moustic









Avatar
JB
Bonjour,

Frapper dans un module:

Function essai()
Stop
x = 3
y = x + 3
essai = y
End Function

Dans le tableur, fapper: =Essai()

Puis touche F8

Cordialement JB
Avatar
moustic
Bonjour JB et merci pour ta réponse.

En tappant "=essais()", je n'abouti à rien mais en cliquant sur le bouton
"Insérer fonction" dans la barre d'outils et choisir la fonction, la boîte de
dialogue m'affiche déja le résultat. Quand je clique sur ok de cette boîte,
je suis renvoyé à VBE sur le mot Stop coloré en jaune puis F8. Je ne
connaissais pas ce mot clé. Ca va me servir !

Merci encore. Moustic


Bonjour,

Frapper dans un module:

Function essai()
Stop
x = 3
y = x + 3
essai = y
End Function

Dans le tableur, fapper: =Essai()

Puis touche F8

Cordialement JB