Bonsoir Jean Sympa
Message du 2006-12-23 15:20:
Bonjour à toutes et à tous,
Echec du lancement d'une macro dans l'Editeur Basic
tu pouvais continuer le fil de messages en cours, puisque le problème
n'est pas encore résolu. Il suffit de faire "Répondre" dans Thunderbird.
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()
Non, je ne vois pas ce que tu décris.
Quand tu cliques la roue dentée cela affiche le panneau de la figure 3-6
du livre, page 37. Il comporte:
- à gauche une petite fenêtre avec une arborescence; il devrait afficher
en sélection le nom de ton module, sinon il faut le chercher dans
l'arborescence (cliquer les signes + )
- à droite une petite fenêtre avec les noms des Sub et Function de ce
module. Et seulement les noms ! pas les arguments !
Cliquer une fois sur le nom qui t'intéresse afin de le sélectionner,
puis cliquer sur le bouton "Exécuter" sur la droite du même panneau. La
macro s'exécute immédiatement.
Où rien n'indique que la deuxième ligne représente une fonction.
Est-ce normal?
Oui. Une fonction peut être appelée comme une Sub, sans utiliser le
résultat en retour.
Ai-je commis une erreur?
Certainement. Mais je ne sais pas ce que tu as fait exactement.
Tu peux vérifier que ta macro est appelée en insérant à son début une
instruction d'affichage du genre:
print "je suis passé ici"
Bernard
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]