Bonjour,
-----Message d'origine-----
De : PierreM [mailto:mazeinp@free.fr]
Envoyé : dimanche 10 novembre 2013 21:29
À : users@fr.libreoffice.org
Objet : [fr-users] Obtenir l'adresse d'une cellule passée en paramètre à
une macro
Bonjour,
Je cherche à développer une macro qui a besoin de modifier des cellules
passées en paramètre à l'appel de la macro comme une fonction dans une
cellule : =mafonction(A1)
A chaque fois, j'obtiens la valeur de la cellule A1, pas moyen d'obtenir
A1.
J'ai lu que c'était impossible :
https://wiki.openoffice.org/wiki/Documentation/OOo3_User_Guides/Calc_Guide
/Passing_arguments_to_a_macro
Ce document date un peu, cela a peut être changé depuis, mais je n'arrive
pas à trouver.
Merci pour vos suggestions
C'est tout à fait possible, l'argument doit être passé comme String qui sera
ensuite utilisé dans la fonction pour définir l'objet Cellule qui a pour
adresse cette chaîne:
Par exemple:
Si l'argument est adCellule, la cellule visée est trouvée par:
Cellule=ThisComponent.Sheets.GetByName("Feuille1").GetCellRangeByName(adCell
ule)
C'est-à-dire si adCellule = "a1", Cellule sera bien la cellule
$Feuille1.$A$1
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
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.