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


Le 4 nov. 2017 12:52 PM, "Christianwtd" <christian...@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+unsubscr...@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+unsubscr...@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

Répondre à