Bonjour

> -----Message d'origine-----
> De : PierreM [mailto:[email protected]]
> Envoyé : mardi 26 novembre 2013 23:33
> À : [email protected]
> Objet : [fr-users] RE: Obtenir l'adresse d'une cellule passée en paramètre
> à une macro
> 
> Ca y est, j'ai un peu avancé. C'est fonctionnel, mais un peu bancal
> encore.
> 
> J'espère que ça vous donnera une idée de ce que je cherche à faire.
> 
> Fonctionnement :
> l'appel de la fonction sert en fait de simple balise. Les arguments sont
> analysés et utilisés dans les gestionnaires d'événements. La valeur de la
> cellule qui contient la fonction n'a strictement aucun intérêt.
> 
> Les gestionnaires d'événements analysent la chaine d'appel de la fonction
> pour agir :
> les deux premiers arguments sont la cellule variable et la cellule qui
> contient la valeur à y placer.
> les deux derniers sont la cellule où trouver le résultat du calcul et la
> cellule où le placer.
> 
> J'ai dû utiliser un autre événement de feuille : celui sur le recalcul de
> formule, car l'événement sur une cellule ne suffisait pas. En effet, si la
> formule changeait, il n'y avait pas de recalcul.
> 
> Il y a deux exemples : l'un est trivial d'une fonction linéaire (y=a*x+b)
> En changeant a ou b, ou n'importe quoi en fait toute la courbe est
> retracée.
> 
> L'autre l'est moins et met mieux en valeur le côté pratique de cette
> fonction. Les variables sont le revenu et le nombre de part, ainsi que
> tous
> ce que le tableau IRPP 2013 contient.
> 
> De la cuisine, qu'en pensez vous ?
> 
> J'espère encore passer pour une buse qui n'a pas trouvé la bonne fonction
> qui existe déjà, mais je n'y crois pas.
> 
> Pierre
> 
> La feuille :
> CellFonction.ods
> <http://nabble.documentfoundation.org/file/n4085122/CellFonction.ods>

Il y a une chose que tu ne dis pas (ou que je n'ai pas su comprendre par
manque de temps pour me plonger dans le détail), quel est l'intérêt de faire
aussi compliqué, alors que l'on peut réaliser la même chose sans macro ?

Bonne journée,
Michel



-- 
Envoyez un mail à [email protected] pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à