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


Bonjour,
Je confirme, dans les macros il faut utiliser les noms de formule en
anglais. Michel


Le 4 nov. 2017 12:52 PM, "Christianwtd" <christianwtd@free.fr> a écrit :

Bonjour,

Sauf erreur de ma part en basic, c'est
INT et non ENT
Bon surf,
Christian



Le 04/11/2017 à 11:32, JacquesC a écrit :

Bonjour,

J'ai une feuille de calcul avec plusieurs modes de paiement et donc de
montants selon le nombre de chèques (c'est pour une AMAP)

Selon le mode de paiement sélectionné, je souhaite placer des formules de
calcul différentes dans des cellules qui correspondent au montant du
chèque.
J'utilise donc le champ Formula

C8 contient le montant total du contrat

        CtrlCellule = maFeuille.getCellRangeByName("D7") rem Calculer 1/3
du
montant dans la cellule D7
        CtrlCellule.Formula = "=ENT(100*C8/3)/100"
        CtrlCellule = maFeuille.getCellRangeByName("F7") rem Calculer 1/3
du
montant dans la cellule F7
        CtrlCellule.Formula = "=ENT(100*C8/3)/100"
        CtrlCellule = maFeuille.getCellRangeByName("H7") rem Calculer le
reste dans
la cellule H7
        CtrlCellule.Formula = "= C8-D7-F7")

A ma grande surprise, dans D7 et F7,  "=*ENT*(100*C8/3)/100" devient
"=*ent*(100*C8/3)/100" dans la cellule du tableau.
Par contre dans les trois cellules,  j'ai bien les lettres des cellules C,
D, F et H qui sont en majuscule !!!!!!

Du coup j'ai un message d'erreur ?NOM qui s'affiche dans D7 et F7

J'ai essayé UCase, de passe par une variable String, ... dans la variable
c'est en majuscule, et dans le débogger je constate que je champ FORMULA de
CtrlCellule c'est systématiquement en minuscule AAAArrrgghhhhh !

Si quelqu'un a une idée je suis preneur ...
Merci
Jacques



--
Sent from: http://nabble.documentfoundation.org/Users-f1744091.html





---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel antivirus Avast.
https://www.avast.com/antivirus


-- 
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffi
ce.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 vous désinscrire
Les archives de la liste sont disponibles à https://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.