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
Laurent M
Caroual wrote:
Peut-on dans une macro auto_open faire appel à une autre macro ou le code doit-il se trouver dans la macro auto_open ?
Auto_open est une macro comme une autre, elle peut faire appel à d'autres procédures. Remarque: Tu utilises quelle version d'Excel? On utilise plutôt Workbook_Open
A+
Laurent M.
Caroual wrote:
Peut-on dans une macro auto_open faire appel à une autre macro ou le code
doit-il se trouver dans la macro auto_open ?
Auto_open est une macro comme une autre, elle peut faire appel à
d'autres procédures. Remarque: Tu utilises quelle version d'Excel? On
utilise plutôt Workbook_Open
Peut-on dans une macro auto_open faire appel à une autre macro ou le code doit-il se trouver dans la macro auto_open ?
Auto_open est une macro comme une autre, elle peut faire appel à d'autres procédures. Remarque: Tu utilises quelle version d'Excel? On utilise plutôt Workbook_Open
A+
Laurent M.
Caroual
j'utilise excel 97, j'utilise workbook_open, j'ai le problème suivant , les macros ne s'exécutent pas à chaque fois (on dirait de façon aléatoire )et comme je ne peux faire de pas à pas sur cette macro car le point d'arrêt s'efface dés que je ferme le fichier pour le tester, je ne trouve pas l'erreur. J'ai essayé de ne mettre qu'un message, cela marche à toutes les fois. Sinon la macro que je veux y mettre doit tester le login de l'utilisateur pour mettre en forme un fichier selon l'utilisateur connecté. Quand je teste la macro avec le fichier ouvert cela marche très bien ???
"Laurent M" a écrit dans le message de news:
Caroual wrote:
Peut-on dans une macro auto_open faire appel à une autre macro ou le code
doit-il se trouver dans la macro auto_open ?
Auto_open est une macro comme une autre, elle peut faire appel à d'autres procédures. Remarque: Tu utilises quelle version d'Excel? On utilise plutôt Workbook_Open
A+
Laurent M.
j'utilise excel 97,
j'utilise workbook_open,
j'ai le problème suivant , les macros ne s'exécutent pas à chaque fois (on
dirait de façon aléatoire )et comme je ne peux faire de pas à pas sur cette
macro car le point d'arrêt s'efface dés que je ferme le fichier pour le
tester, je ne trouve pas l'erreur.
J'ai essayé de ne mettre qu'un message, cela marche à toutes les fois.
Sinon la macro que je veux y mettre doit tester le login de l'utilisateur
pour mettre en forme un fichier selon l'utilisateur connecté.
Quand je teste la macro avec le fichier ouvert cela marche très bien
???
"Laurent M" <lmortezai@metro.ca.nada> a écrit dans le message de news:
3F1DA04D.7050100@metro.ca.nada...
Caroual wrote:
Peut-on dans une macro auto_open faire appel à une autre macro ou le
code
doit-il se trouver dans la macro auto_open ?
Auto_open est une macro comme une autre, elle peut faire appel à
d'autres procédures. Remarque: Tu utilises quelle version d'Excel? On
utilise plutôt Workbook_Open
j'utilise excel 97, j'utilise workbook_open, j'ai le problème suivant , les macros ne s'exécutent pas à chaque fois (on dirait de façon aléatoire )et comme je ne peux faire de pas à pas sur cette macro car le point d'arrêt s'efface dés que je ferme le fichier pour le tester, je ne trouve pas l'erreur. J'ai essayé de ne mettre qu'un message, cela marche à toutes les fois. Sinon la macro que je veux y mettre doit tester le login de l'utilisateur pour mettre en forme un fichier selon l'utilisateur connecté. Quand je teste la macro avec le fichier ouvert cela marche très bien ???
"Laurent M" a écrit dans le message de news:
Caroual wrote:
Peut-on dans une macro auto_open faire appel à une autre macro ou le code
doit-il se trouver dans la macro auto_open ?
Auto_open est une macro comme une autre, elle peut faire appel à d'autres procédures. Remarque: Tu utilises quelle version d'Excel? On utilise plutôt Workbook_Open
A+
Laurent M.
Laurent M
Caroual wrote:
... le point d'arrêt s'efface dés que je ferme le fichier pour le tester, je ne trouve pas l'erreur.
Tu n'as qu'à mettre l'instruction STOP en première ligne de ta macro.
Ou encore un msgbox, sur lequel il ne te reste plus qu'à faire CTRL+Pause et cliquer sur "débogage"
A+
Laurent M.
Caroual wrote:
... le point d'arrêt s'efface dés que je ferme le fichier pour le
tester, je ne trouve pas l'erreur.
Tu n'as qu'à mettre l'instruction STOP en première ligne de ta macro.
Ou encore un msgbox, sur lequel il ne te reste plus qu'à faire
CTRL+Pause et cliquer sur "débogage"
sur XL97 la macro Worbook.open ne fonctionne pas lorsqu'on lance une seconde instance d'XL. il faut utiliser Auto_open a la place.
Alain CROS.
"Caroual" a écrit dans le message de news:
J'ai essayé mais ca marche ailleurs mais pas sur ma macro workbook_open()
"Laurent M" a écrit dans le message de news:
Caroual wrote:
... le point d'arrêt s'efface dés que je ferme le fichier pour le tester, je ne trouve pas l'erreur.
Tu n'as qu'à mettre l'instruction STOP en première ligne de ta macro.
Ou encore un msgbox, sur lequel il ne te reste plus qu'à faire CTRL+Pause et cliquer sur "débogage"
A+
Laurent M.
Misange
Bonjour, Dans ces cas là, pas 36000 méthodes en ce qui me concerne : tu pars d'un classeur tout neuf, tu colles une macro avec juste un msgbox dans le workbook_open et tu teste. Là ça DOIT marcher :-) ensuite, tu fait prendre la mayo : tu réincorpores tes feuilles puis tes macros mais petit à petit surtout (comme la mayo je te dis !). Ca te permet d'éidentifier d'où vient le pb. Parfois il vient simplement du classeur lui même qui a truc de vaguement vérolé. Si tu savais combien de fois j'ai du appliquer cette méthode dite de la mayo, que ce soit en VBA, en php où surtout ... pour les manips au labo (mais là c'est plus compliqué à faire). Ca parait lourd mais finalement ça fait ganer beaucoup de temps et en plus on a l'impression d'être logique et d'avancer.
-- Misange migrateuse http://www.excelabo.net ==Attention, Disciplus a migré et devient excelabo !===========
"Caroual" a écrit dans le message de news: #
Après multiples lancements, il s'agit de ma macro workbook_open qui ne se lance pas à chaque fois, j'ai essayé d'y mettre juste un msgbox, je croyais
que cela passait mais non parfois le message ne s'affiche pas. J'ai pensé qu'il y avait peut être un Enable events désactivé mais ce n'est pas celà non plus. Il doit y avoir un cas où la macro workbook_open ne se lance pas et je n'arrive pas à cerner le cas. Quand cela se produit, mon fichier est donc ouvert sans avoir lancé ma macro, je vais dans le code de workbook_open et je fais F5, la macro s'exécute, je ferme, j'ouvre et là cà marche un nombre de fois aléatoire et
puis tout à coup plus rien, je m'arrache les cheveux !!
"Caroual" a écrit dans le message de news:
bonjour, Peut-on dans une macro auto_open faire appel à une autre macro ou le code
doit-il se trouver dans la macro auto_open ? merci
Bonjour,
Dans ces cas là, pas 36000 méthodes en ce qui me concerne : tu pars d'un
classeur tout neuf, tu colles une macro avec juste un msgbox dans le
workbook_open et tu teste. Là ça DOIT marcher :-)
ensuite, tu fait prendre la mayo : tu réincorpores tes feuilles puis tes
macros mais petit à petit surtout (comme la mayo je te dis !). Ca te permet
d'éidentifier d'où vient le pb. Parfois il vient simplement du classeur lui
même qui a truc de vaguement vérolé.
Si tu savais combien de fois j'ai du appliquer cette méthode dite de la
mayo, que ce soit en VBA, en php où surtout ... pour les manips au labo
(mais là c'est plus compliqué à faire). Ca parait lourd mais finalement ça
fait ganer beaucoup de temps et en plus on a l'impression d'être logique et
d'avancer.
--
Misange migrateuse http://www.excelabo.net
==Attention, Disciplus a migré et devient excelabo !===========
"Caroual" <caroual2@wanadoo.fr> a écrit dans le message de news:
#Y9FE7JUDHA.3188@tk2msftngp13.phx.gbl...
Après multiples lancements, il s'agit de ma macro workbook_open qui ne se
lance pas à chaque fois, j'ai essayé d'y mettre juste un msgbox, je
croyais
que cela passait mais non parfois le message ne s'affiche pas. J'ai pensé
qu'il y avait peut être un Enable events désactivé mais ce n'est pas celà
non plus. Il doit y avoir un cas où la macro workbook_open ne se lance pas
et je n'arrive pas à cerner le cas.
Quand cela se produit, mon fichier est donc ouvert sans avoir lancé ma
macro, je vais dans le code de workbook_open et je fais F5, la macro
s'exécute, je ferme, j'ouvre et là cà marche un nombre de fois aléatoire
et
puis tout à coup plus rien, je m'arrache les cheveux !!
"Caroual" <caroual2@wanadoo.fr> a écrit dans le message de news:
uH37v5IUDHA.2036@TK2MSFTNGP10.phx.gbl...
bonjour,
Peut-on dans une macro auto_open faire appel à une autre macro ou le
code
doit-il se trouver dans la macro auto_open ?
merci
Bonjour, Dans ces cas là, pas 36000 méthodes en ce qui me concerne : tu pars d'un classeur tout neuf, tu colles une macro avec juste un msgbox dans le workbook_open et tu teste. Là ça DOIT marcher :-) ensuite, tu fait prendre la mayo : tu réincorpores tes feuilles puis tes macros mais petit à petit surtout (comme la mayo je te dis !). Ca te permet d'éidentifier d'où vient le pb. Parfois il vient simplement du classeur lui même qui a truc de vaguement vérolé. Si tu savais combien de fois j'ai du appliquer cette méthode dite de la mayo, que ce soit en VBA, en php où surtout ... pour les manips au labo (mais là c'est plus compliqué à faire). Ca parait lourd mais finalement ça fait ganer beaucoup de temps et en plus on a l'impression d'être logique et d'avancer.
-- Misange migrateuse http://www.excelabo.net ==Attention, Disciplus a migré et devient excelabo !===========
"Caroual" a écrit dans le message de news: #
Après multiples lancements, il s'agit de ma macro workbook_open qui ne se lance pas à chaque fois, j'ai essayé d'y mettre juste un msgbox, je croyais
que cela passait mais non parfois le message ne s'affiche pas. J'ai pensé qu'il y avait peut être un Enable events désactivé mais ce n'est pas celà non plus. Il doit y avoir un cas où la macro workbook_open ne se lance pas et je n'arrive pas à cerner le cas. Quand cela se produit, mon fichier est donc ouvert sans avoir lancé ma macro, je vais dans le code de workbook_open et je fais F5, la macro s'exécute, je ferme, j'ouvre et là cà marche un nombre de fois aléatoire et
puis tout à coup plus rien, je m'arrache les cheveux !!
"Caroual" a écrit dans le message de news:
bonjour, Peut-on dans une macro auto_open faire appel à une autre macro ou le code
doit-il se trouver dans la macro auto_open ? merci