Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index


Yeap

"quel est l'intérêt de faire aussi compliqué, alors que l'on peut réaliser la même chose sans macro 
"
Respecter l'axiome "pourquoi faire simple quand on peut faire compliqué" et la réutilisation de 
quelques codes dont on se plait à ignorer la complexité... 
Cela dit le click droit qui gère un menu contextuel (merci PYS ;)) est plus facile à recaser qu'un 
listerner asynchrone...

AMHA


From: rudelle.michel@gmail.com
To: users@fr.libreoffice.org
Subject: RE: [fr-users] RE: Obtenir l'adresse d'une cellule passée en paramètre à une macro
Date: Wed, 27 Nov 2013 10:00:54 +0100

Bonjour

-----Message d'origine-----
De : PierreM [mailto:mazeinp@free.fr]
Envoyé : mardi 26 novembre 2013 23:33
À : users@fr.libreoffice.org
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 à users+unsubscribe@fr.libreoffice.org 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

                                          
-- 
Envoyez un mail à users+unsubscribe@fr.libreoffice.org 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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.