dans une de mes macros, j'appelle une fonction appelé macro5 qui doit modifier mes données. Ma macro principale appelle donc cette macro par un call, celle ci s'execute puis revient ds la principale. Le soucis c'est que je n'obtiens pas ce que je veux. Avant d'executer le call, une partie de mes données n'a pas été crée (j'ai plusieurs feuilles et certaines sont vierges). Par contre si j'enleve le call macro5 de ma macro, elle fonctionne : toutes mes données sont présentes. Pouvez vous m'expliquer pourquoi ? ou avez vous une méthode peut etre plus fiable pour appeler une macro ? merci
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
Shnoulle
Bonjour,
Fait attention au niveau des variables, déclare tes variables dans to module et non pas dans ta macro, ca pourrait peut étre régler le problèmes.
Mais il nous faudrait plus de détail sur ce que font tes macros pour savoir au ca peut buguer
A+ Shnoulle
De : corolleur Groupes : microsoft.public.fr.excel Date : Thu, 22 Jul 2004 06:48:01 -0700 Objet : appel d'une fonction
bonjour,
dans une de mes macros, j'appelle une fonction appelé macro5 qui doit modifier mes données. Ma macro principale appelle donc cette macro par un call, celle ci s'execute puis revient ds la principale. Le soucis c'est que je n'obtiens pas ce que je veux. Avant d'executer le call, une partie de mes données n'a pas été crée (j'ai plusieurs feuilles et certaines sont vierges). Par contre si j'enleve le call macro5 de ma macro, elle fonctionne : toutes mes données sont présentes. Pouvez vous m'expliquer pourquoi ? ou avez vous une méthode peut etre plus fiable pour appeler une macro ? merci
Bonjour,
Fait attention au niveau des variables, déclare tes variables dans to module
et non pas dans ta macro, ca pourrait peut étre régler le problèmes.
Mais il nous faudrait plus de détail sur ce que font tes macros pour savoir
au ca peut buguer
A+
Shnoulle
De : corolleur <corolleur@discussions.microsoft.com>
Groupes : microsoft.public.fr.excel
Date : Thu, 22 Jul 2004 06:48:01 -0700
Objet : appel d'une fonction
bonjour,
dans une de mes macros, j'appelle une fonction appelé macro5 qui doit modifier
mes données. Ma macro principale appelle donc cette macro par un call, celle
ci s'execute puis revient ds la principale. Le soucis c'est que je n'obtiens
pas ce que je veux. Avant d'executer le call, une partie de mes données n'a
pas été crée (j'ai plusieurs feuilles et certaines sont vierges). Par contre
si j'enleve le call macro5 de ma macro, elle fonctionne : toutes mes données
sont présentes. Pouvez vous m'expliquer pourquoi ? ou avez vous une méthode
peut etre plus fiable pour appeler une macro ? merci
Fait attention au niveau des variables, déclare tes variables dans to module et non pas dans ta macro, ca pourrait peut étre régler le problèmes.
Mais il nous faudrait plus de détail sur ce que font tes macros pour savoir au ca peut buguer
A+ Shnoulle
De : corolleur Groupes : microsoft.public.fr.excel Date : Thu, 22 Jul 2004 06:48:01 -0700 Objet : appel d'une fonction
bonjour,
dans une de mes macros, j'appelle une fonction appelé macro5 qui doit modifier mes données. Ma macro principale appelle donc cette macro par un call, celle ci s'execute puis revient ds la principale. Le soucis c'est que je n'obtiens pas ce que je veux. Avant d'executer le call, une partie de mes données n'a pas été crée (j'ai plusieurs feuilles et certaines sont vierges). Par contre si j'enleve le call macro5 de ma macro, elle fonctionne : toutes mes données sont présentes. Pouvez vous m'expliquer pourquoi ? ou avez vous une méthode peut etre plus fiable pour appeler une macro ? merci
Misange
Bonjour, Pour identifier la source du problème, mets toi en mode pas à pas et suis tes variables. Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
le 22/07/2004 15:48:
bonjour,
dans une de mes macros, j'appelle une fonction appelé macro5 qui doit modifier mes données. Ma macro principale appelle donc cette macro par un call, celle ci s'execute puis revient ds la principale. Le soucis c'est que je n'obtiens pas ce que je veux. Avant d'executer le call, une partie de mes données n'a pas été crée (j'ai plusieurs feuilles et certaines sont vierges). Par contre si j'enleve le call macro5 de ma macro, elle fonctionne : toutes mes données sont présentes. Pouvez vous m'expliquer pourquoi ? ou avez vous une méthode peut etre plus fiable pour appeler une macro ? merci
Bonjour,
Pour identifier la source du problème, mets toi en mode pas à pas et
suis tes variables.
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta
le 22/07/2004 15:48:
bonjour,
dans une de mes macros, j'appelle une fonction appelé macro5 qui doit modifier mes données. Ma macro principale appelle donc cette macro par un call, celle ci s'execute puis revient ds la principale. Le soucis c'est que je n'obtiens pas ce que je veux. Avant d'executer le call, une partie de mes données n'a pas été crée (j'ai plusieurs feuilles et certaines sont vierges). Par contre si j'enleve le call macro5 de ma macro, elle fonctionne : toutes mes données sont présentes. Pouvez vous m'expliquer pourquoi ? ou avez vous une méthode peut etre plus fiable pour appeler une macro ? merci
Bonjour, Pour identifier la source du problème, mets toi en mode pas à pas et suis tes variables. Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
le 22/07/2004 15:48:
bonjour,
dans une de mes macros, j'appelle une fonction appelé macro5 qui doit modifier mes données. Ma macro principale appelle donc cette macro par un call, celle ci s'execute puis revient ds la principale. Le soucis c'est que je n'obtiens pas ce que je veux. Avant d'executer le call, une partie de mes données n'a pas été crée (j'ai plusieurs feuilles et certaines sont vierges). Par contre si j'enleve le call macro5 de ma macro, elle fonctionne : toutes mes données sont présentes. Pouvez vous m'expliquer pourquoi ? ou avez vous une méthode peut etre plus fiable pour appeler une macro ? merci