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