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]

Répondre à