Le 12/06/2010 13:28, christianwtd a écrit :
Le 12/06/2010 11:01, xavier roguiez a écrit :
Bonjour
Merci pour votre test, je confirme, de l'éditeur cela fonctionne.
En revanche, le même appel de la fonction ne donne rien sur les
cellules du tableur...
Je pense que cela provient du contexte d'appel, mais mes infos
s'arrêtent là,
xavier
Bonjour Xavier,
As-tu placé un Dim (en dehors des macros, début de feuille, par exemple)
pour les variables qui "circulent" entre fonctions et Sub ?
En fait, j'ai juste besoin de créer une fonction qui est "autonome".
Elle est simplement "appelée" par la cellule C1 de la feuille "Feuille1"
depuis CALC.
As-tu testé en mode pas à pas pour voir l'évolution des variables ?
Oui, et en définition sub, les valeurs de champs de oCell sont
modifiées, alors que en définition fonction, ces valeurs ont au départ
les mêmes valeurs (je récupère donc bien le contenu de la cellule B1),
en revanche les affectations sont sans effet.
Suite à la remarque de Laurent, j'ai modifié la sortie et renvoyé un
texte qui apparait effectivement dans la cellule appelante de calc. Mais
pour le reste, la couleur est inchangée.
Curieusement, la fonction Engins se lance à l'ouverture du document.
J'ai modifié les couleurs et la modification se fait. Mais ensuite dans
le document aucune modification.
Je suis certain de faire une boulette à un endroit, mais je sèche pour
l'instant...
Un très grande majorité des exemples du livre de laurent et de bernard
marcelly utilise des procédures (sub) et je n'ai pas vu de fonction
Il y a certainement une raison, mais je ne la connais pas.
xavier
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]