Bonjour,
J'ai une application composée d'un module avec trois (et trois seulement)
fonctions.
Je souhaiterais utiliser les outils de débogage (point d'arrêt/F5 et F8).
Seulement je n'obtiens qu'une boite de
dialogue vide de macros.
Quelqu'un peut-il me dire ce qu'il faut faire ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Patrick Fredin
Bonjour,
D'abord, il est normal que les fonctions n'apparaissent pas dans la liste des macros... puisque ce sont des fonctions. Les fonctions sont accessibles dans une cellule.
Pour en faire le débogage, tu peux mettre un point d'arrêt dans les fonctions puis les utiliser dans une cellule. Au moment où Excel les calculera, la macro s'arrêtera et tu pourras continuer en pas à pas.
Patrick
"imej-clavier" wrote:
Bonjour, J'ai une application composée d'un module avec trois (et trois seulement) fonctions. Je souhaiterais utiliser les outils de débogage (point d'arrêt/F5 et F8). Seulement je n'obtiens qu'une boite de dialogue vide de macros. Quelqu'un peut-il me dire ce qu'il faut faire ?
D'avance merci,
Jean-michel
Bonjour,
D'abord, il est normal que les fonctions n'apparaissent pas dans la liste
des macros... puisque ce sont des fonctions. Les fonctions sont accessibles
dans une cellule.
Pour en faire le débogage, tu peux mettre un point d'arrêt dans les
fonctions puis les utiliser dans une cellule. Au moment où Excel les
calculera, la macro s'arrêtera et tu pourras continuer en pas à pas.
Patrick
"imej-clavier" wrote:
Bonjour,
J'ai une application composée d'un module avec trois (et trois seulement)
fonctions.
Je souhaiterais utiliser les outils de débogage (point d'arrêt/F5 et F8).
Seulement je n'obtiens qu'une boite de
dialogue vide de macros.
Quelqu'un peut-il me dire ce qu'il faut faire ?
D'abord, il est normal que les fonctions n'apparaissent pas dans la liste des macros... puisque ce sont des fonctions. Les fonctions sont accessibles dans une cellule.
Pour en faire le débogage, tu peux mettre un point d'arrêt dans les fonctions puis les utiliser dans une cellule. Au moment où Excel les calculera, la macro s'arrêtera et tu pourras continuer en pas à pas.
Patrick
"imej-clavier" wrote:
Bonjour, J'ai une application composée d'un module avec trois (et trois seulement) fonctions. Je souhaiterais utiliser les outils de débogage (point d'arrêt/F5 et F8). Seulement je n'obtiens qu'une boite de dialogue vide de macros. Quelqu'un peut-il me dire ce qu'il faut faire ?
D'avance merci,
Jean-michel
Hervé
Bonsoir, Pour compléter Patrick, tu peux tout simplement appeler ta fonction depuis une Sub située dans le même module :
Public Function MaFonction(Arg1 As Double, Arg2 As Double) As Double MaFonction = Arg1 * Arg2 End Function
Sub Test() MsgBox MaFonction(10, 10) End Sub
Hervé.
"imej-clavier" a écrit dans le message news:
Bonjour, J'ai une application composée d'un module avec trois (et trois seulement) fonctions. Je souhaiterais utiliser les outils de débogage (point d'arrêt/F5 et F8). Seulement je n'obtiens qu'une boite de dialogue vide de macros. Quelqu'un peut-il me dire ce qu'il faut faire ?
D'avance merci,
Jean-michel
Bonsoir,
Pour compléter Patrick, tu peux tout simplement appeler ta fonction depuis
une Sub située dans le même module :
Public Function MaFonction(Arg1 As Double, Arg2 As Double) As Double
MaFonction = Arg1 * Arg2
End Function
Sub Test()
MsgBox MaFonction(10, 10)
End Sub
Hervé.
"imej-clavier" <imej-clavier@wanadoo.fr> a écrit dans le message news:
OhPmfL0TFHA.1148@tk2msftngp13.phx.gbl...
Bonjour,
J'ai une application composée d'un module avec trois (et trois seulement)
fonctions.
Je souhaiterais utiliser les outils de débogage (point d'arrêt/F5 et F8).
Seulement je n'obtiens qu'une boite de
dialogue vide de macros.
Quelqu'un peut-il me dire ce qu'il faut faire ?
Bonsoir, Pour compléter Patrick, tu peux tout simplement appeler ta fonction depuis une Sub située dans le même module :
Public Function MaFonction(Arg1 As Double, Arg2 As Double) As Double MaFonction = Arg1 * Arg2 End Function
Sub Test() MsgBox MaFonction(10, 10) End Sub
Hervé.
"imej-clavier" a écrit dans le message news:
Bonjour, J'ai une application composée d'un module avec trois (et trois seulement) fonctions. Je souhaiterais utiliser les outils de débogage (point d'arrêt/F5 et F8). Seulement je n'obtiens qu'une boite de dialogue vide de macros. Quelqu'un peut-il me dire ce qu'il faut faire ?