5 messages in org.openoffice.fr.progEchec du lancement d'une macro dans l...
FromSent OnAttachments
Jean SympaDec 23, 2006 6:19 am 
Bernard MarcellyDec 23, 2006 11:49 am 
Jean SympaDec 24, 2006 7:32 am 
Francois GattoDec 24, 2006 11:43 pm 
Jean SympaDec 26, 2006 2:19 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Echec du lancement d'une macro dans l'Editeur BasicActions...
From:Jean Sympa (jsy@free.fr)
Date:Dec 23, 2006 6:19:44 am
List:org.openoffice.fr.prog

Bonjour à toutes et à tous,

Echec du lancement d'une macro dans l'Editeur Basic

Bernard vient de m'expliquer comment lancer une macro qui n'est pas éditée la première dans un module. Dans l'éditeur Basic, actuellement j'ai dans l'ordre les codes d'une macro, d'une fonction et d'une macro:

Sub RemplacerSChParCar() Function Remplacer1SChPar1Car(Sch As String, Car As String) Sub RemplacerNSChParNCar()

Question 1

La fenêtre du module affiche: RemplacerSChParCar() Remplacer1SChPar1Car(Sch As String, Car As String) RemplacerNSChParNCar()

Où rien n'indique que la deuxième ligne représente une fonction. Est-ce normal? Ai-je commis une erreur?

Question 2

La macro située en troisième position a pour code:

Sub RemplacerNSChParNCar()

Remplacer1SChPar1Car("=E7", "ç")

End Sub

où Sub RemplacerNSChParNCar() appelle la fonction RemplacerSChParCar()

Le conseil que m'a donné Bernard échoue; je n'arrive pas à lancer la macro située en troisième position. C'est toujours la macro affichée, en premier dans le module, qui est lancée!!!!!

Que faut-il faire pour lancer l'exécution de la macro située en troisième position?

Avec mes remerciements

Cordialement

Papy