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]



Répondre à