Le 2005-03-05 21:07, Jacques Le Moulec a �crit :
4/ Comment faire, si j'ai plusieurs macros "a la suite" dans un module, pour
executer "pas a pas" la 2eme ? Systematiquement OOo execute la 1ere et non les
suivantes ... Ou dois-je me cantonner a 1 macro par module ? (�a fera bcp de
modules !)
Il suffit de placer un point d'arr�t au d�but de la macro concern�e. Continuer ensuite en pas � pas. On peut ensuite reprendre l'ex�cution normale (bouton Ex�cuter) jusqu'� un autre point d'arr�t, etc.
Bonne journ�e Bernard
L� par contre je ne comprends pas (je viens d'essayer pour �tre s�r) : dans une m�me macro, �a fonctionne sans probl�me - mais avec 2 macros � la suite dans un m�me module, si je fais "ex�cuter" ou F8, dans les 2 cas s'ex�cute la macro 1 et ensuite rien ..., OOo semble ignorer totalement la macro 2 ....? (je n'ai par ailleurs aucune difficult� bien entendu � l'appeler depuis un bouton par exemple)
Il y a une incompr�hension, d'un c�t� ou de l'autre. Prenons un exemple:
REM ***** BASIC *****
Sub Main msgbox "d�but de macro Main" Macro1 msgbox "fin de macro Main" End Sub
Sub Macro1 msgbox "d�but de macro Macro1" msgbox "fin de macro Macro1" End Sub ____________________________
Dans cet exemple la macro Main appelle la macro Macro1. Si la ligne : Macro1 n'existait pas, l'ex�cution de la macro Main ne conduirait pas � ex�cuter Macro1. Chaque macro est ind�pendante des autres, a priori. Ce n'est qu'en ex�cutant une instruction qui appelle une macro qu'elle est ex�cut�e. J'aurais tr�s bien pu �crire ainsi :
REM ***** BASIC *****
Sub Macro1 msgbox "d�but de macro Macro1" msgbox "fin de macro Macro1" End Sub
Sub Main msgbox "d�but de macro Main" Macro1 msgbox "fin de macro Main" End Sub
______________________
Si je lance l'ex�cution sur Macro1, elle s'ex�cutera, mais pas Main.
Si je lance l'ex�cution sur Main depuis Outils > Macros... > Macro, choix de la macro, bouton Ex�cuter : le programme s'ex�cutera exactement pareil, d'abord les instructions de Main, puis l'appel de Macro1, puis retour dans Main et fin d'ex�cution.
Est-ce que c'est plus clair ? Bernard
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
