J'utilise Excel 97 et j'utilise de nombreuses macros
crées sous Excel 4 ou 5.
Jusqu'à la version 1997, il existait dans la barre
d'outils "Visual Basic" un outil "Continuer" (2 barres
verticales) qui permettait de reprendre une macro
volontairement interrompue. Ceci afin de permettre, par
exemple lors d'un changement de feuille de calcul en
cours d'éxécuition de la macro, de placer sans risque
d'erreur la cellule active à un endroit - évolutif -
précis .
J'avais bien évidemment installé cet outil dans ma barre
d'outils standart.
Depuis 1997, cet outil n'existe plus, et je me retrouve
devant le dilemne suivant : Ou bien suivre les mises à
jour d'Excel (Aujourd'hui 2003) et ne plus pouvoir me
servir de mes macros, ce qui me semble impossible. Ou
bien en rester à Excel 1997, ce que je fais ...
Avec regrets.
Précision peut-être importante : Je ne connais rien au
langage VB.
J'utilise Excel 97 et j'utilise de nombreuses macros
crées sous Excel 4 ou 5.
Jusqu'à la version 1997, il existait dans la barre
d'outils "Visual Basic" un outil "Continuer" (2 barres
verticales) qui permettait de reprendre une macro
volontairement interrompue. Ceci afin de permettre, par
exemple lors d'un changement de feuille de calcul en
cours d'éxécuition de la macro, de placer sans risque
d'erreur la cellule active à un endroit - évolutif -
précis .
J'avais bien évidemment installé cet outil dans ma barre
d'outils standart.
Depuis 1997, cet outil n'existe plus, et je me retrouve
devant le dilemne suivant : Ou bien suivre les mises à
jour d'Excel (Aujourd'hui 2003) et ne plus pouvoir me
servir de mes macros, ce qui me semble impossible. Ou
bien en rester à Excel 1997, ce que je fais ...
Avec regrets.
Précision peut-être importante : Je ne connais rien au
langage VB.
J'utilise Excel 97 et j'utilise de nombreuses macros
crées sous Excel 4 ou 5.
Jusqu'à la version 1997, il existait dans la barre
d'outils "Visual Basic" un outil "Continuer" (2 barres
verticales) qui permettait de reprendre une macro
volontairement interrompue. Ceci afin de permettre, par
exemple lors d'un changement de feuille de calcul en
cours d'éxécuition de la macro, de placer sans risque
d'erreur la cellule active à un endroit - évolutif -
précis .
J'avais bien évidemment installé cet outil dans ma barre
d'outils standart.
Depuis 1997, cet outil n'existe plus, et je me retrouve
devant le dilemne suivant : Ou bien suivre les mises à
jour d'Excel (Aujourd'hui 2003) et ne plus pouvoir me
servir de mes macros, ce qui me semble impossible. Ou
bien en rester à Excel 1997, ce que je fais ...
Avec regrets.
Précision peut-être importante : Je ne connais rien au
langage VB.
Jean Aurélien wrote:J'utilise Excel 97 et j'utilise de nombreuses macros
crées sous Excel 4 ou 5.
Jusqu'à la version 1997, il existait dans la barre
d'outils "Visual Basic" un outil "Continuer" (2 barres
verticales) qui permettait de reprendre une macro
volontairement interrompue. Ceci afin de permettre, par
exemple lors d'un changement de feuille de calcul en
cours d'éxécuition de la macro, de placer sans risque
d'erreur la cellule active à un endroit - évolutif -
précis .
J'avais bien évidemment installé cet outil dans ma barre
d'outils standart.
Depuis 1997, cet outil n'existe plus, et je me retrouve
devant le dilemne suivant : Ou bien suivre les mises à
jour d'Excel (Aujourd'hui 2003) et ne plus pouvoir me
servir de mes macros, ce qui me semble impossible. Ou
bien en rester à Excel 1997, ce que je fais ...
Avec regrets.
Précision peut-être importante : Je ne connais rien au
langage VB.
Ah, j'en tiens un ! Serrons-nous la main, camarade d'infortune, je suis
aussi un dinosaure des macros Excel 4, et (presque) ignare en VBA.
J'ai eu le même problème que vous. Je n'ai pas trouvé de vraie solution,
j'exécute la macro au pas à pas, je l'arrête quand elle ne fait pas ce
que je veux, et je la reprends à la ligne qui m'intéresse.
--
Yves Benisty
Jean Aurélien <jean-aurelien@wanadoo.fr> wrote:
J'utilise Excel 97 et j'utilise de nombreuses macros
crées sous Excel 4 ou 5.
Jusqu'à la version 1997, il existait dans la barre
d'outils "Visual Basic" un outil "Continuer" (2 barres
verticales) qui permettait de reprendre une macro
volontairement interrompue. Ceci afin de permettre, par
exemple lors d'un changement de feuille de calcul en
cours d'éxécuition de la macro, de placer sans risque
d'erreur la cellule active à un endroit - évolutif -
précis .
J'avais bien évidemment installé cet outil dans ma barre
d'outils standart.
Depuis 1997, cet outil n'existe plus, et je me retrouve
devant le dilemne suivant : Ou bien suivre les mises à
jour d'Excel (Aujourd'hui 2003) et ne plus pouvoir me
servir de mes macros, ce qui me semble impossible. Ou
bien en rester à Excel 1997, ce que je fais ...
Avec regrets.
Précision peut-être importante : Je ne connais rien au
langage VB.
Ah, j'en tiens un ! Serrons-nous la main, camarade d'infortune, je suis
aussi un dinosaure des macros Excel 4, et (presque) ignare en VBA.
J'ai eu le même problème que vous. Je n'ai pas trouvé de vraie solution,
j'exécute la macro au pas à pas, je l'arrête quand elle ne fait pas ce
que je veux, et je la reprends à la ligne qui m'intéresse.
--
Yves Benisty
Jean Aurélien wrote:J'utilise Excel 97 et j'utilise de nombreuses macros
crées sous Excel 4 ou 5.
Jusqu'à la version 1997, il existait dans la barre
d'outils "Visual Basic" un outil "Continuer" (2 barres
verticales) qui permettait de reprendre une macro
volontairement interrompue. Ceci afin de permettre, par
exemple lors d'un changement de feuille de calcul en
cours d'éxécuition de la macro, de placer sans risque
d'erreur la cellule active à un endroit - évolutif -
précis .
J'avais bien évidemment installé cet outil dans ma barre
d'outils standart.
Depuis 1997, cet outil n'existe plus, et je me retrouve
devant le dilemne suivant : Ou bien suivre les mises à
jour d'Excel (Aujourd'hui 2003) et ne plus pouvoir me
servir de mes macros, ce qui me semble impossible. Ou
bien en rester à Excel 1997, ce que je fais ...
Avec regrets.
Précision peut-être importante : Je ne connais rien au
langage VB.
Ah, j'en tiens un ! Serrons-nous la main, camarade d'infortune, je suis
aussi un dinosaure des macros Excel 4, et (presque) ignare en VBA.
J'ai eu le même problème que vous. Je n'ai pas trouvé de vraie solution,
j'exécute la macro au pas à pas, je l'arrête quand elle ne fait pas ce
que je veux, et je la reprends à la ligne qui m'intéresse.
--
Yves Benisty
En particulier, il ne faut pas se laisser impressionner par le code
généré par l'enregistreur de macros, qui enregistre la valeur de nom-
breuses propriétés dont on n'a pas forcément besoin. La première chose
à faire est du dégraissage.
En particulier, il ne faut pas se laisser impressionner par le code
généré par l'enregistreur de macros, qui enregistre la valeur de nom-
breuses propriétés dont on n'a pas forcément besoin. La première chose
à faire est du dégraissage.
En particulier, il ne faut pas se laisser impressionner par le code
généré par l'enregistreur de macros, qui enregistre la valeur de nom-
breuses propriétés dont on n'a pas forcément besoin. La première chose
à faire est du dégraissage.
j'mimisse, comme dit maty...
je dirais plutôt la deuxième ou la troisième chose à faire, michel, car
avant de se livrer au dégraissage, il faut déjà passer pas mal de temps
à lire et comprendre le langage, ce qui évitera de dégraisser ce à quoi
il ne fallait surtout pas toucher...
jps (à l'esprit contrariant ce soir mais aussi contrarié à cause de ce
charles ordurier)
Michel Gaboly a écrit:En particulier, il ne faut pas se laisser impressionner par le code
généré par l'enregistreur de macros, qui enregistre la valeur de nom-
breuses propriétés dont on n'a pas forcément besoin. La première chose
à faire est du dégraissage.
j'mimisse, comme dit maty...
je dirais plutôt la deuxième ou la troisième chose à faire, michel, car
avant de se livrer au dégraissage, il faut déjà passer pas mal de temps
à lire et comprendre le langage, ce qui évitera de dégraisser ce à quoi
il ne fallait surtout pas toucher...
jps (à l'esprit contrariant ce soir mais aussi contrarié à cause de ce
charles ordurier)
Michel Gaboly a écrit:
En particulier, il ne faut pas se laisser impressionner par le code
généré par l'enregistreur de macros, qui enregistre la valeur de nom-
breuses propriétés dont on n'a pas forcément besoin. La première chose
à faire est du dégraissage.
j'mimisse, comme dit maty...
je dirais plutôt la deuxième ou la troisième chose à faire, michel, car
avant de se livrer au dégraissage, il faut déjà passer pas mal de temps
à lire et comprendre le langage, ce qui évitera de dégraisser ce à quoi
il ne fallait surtout pas toucher...
jps (à l'esprit contrariant ce soir mais aussi contrarié à cause de ce
charles ordurier)
Michel Gaboly a écrit:En particulier, il ne faut pas se laisser impressionner par le code
généré par l'enregistreur de macros, qui enregistre la valeur de nom-
breuses propriétés dont on n'a pas forcément besoin. La première chose
à faire est du dégraissage.
j'exécute la macro au pas à pas, je l'arrête quand elle ne fait pas ce
que je veux, et je la reprends à la ligne qui m'intéresse.
j'exécute la macro au pas à pas, je l'arrête quand elle ne fait pas ce
que je veux, et je la reprends à la ligne qui m'intéresse.
j'exécute la macro au pas à pas, je l'arrête quand elle ne fait pas ce
que je veux, et je la reprends à la ligne qui m'intéresse.