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