formule francais/anglais [RESOLU] - VB/VBA/VBS - Programmation
Marsh Posté le 26-07-2006 à 10:54:59
combine tes deux lignes de code déjà.
pour le code en anglais, tu peux voir éventuellement avec la fonction formulalocal.
Marsh Posté le 26-07-2006 à 10:56:06
Avec ca marche mieux
formule = "=SI(NB.SI(E" & (ligneUF + 1) & ":E" & derniereLigneCalcul & ";"""" )=0;MAX(E" & (ligneUF + 1) & ":E" & derniereLigneCalcul & " );"""" )"
ActiveCell.FormulaLocal = formule
Marsh Posté le 26-07-2006 à 11:49:09
Merci bcp le coup du formulalocal connaissais pas et ca marche bien ^^
Marsh Posté le 26-07-2006 à 10:51:43
Bonjour a tous, j'ai un probleme avec l'association d'une formule sur une cellule,
Voila je veux associer la formule suivante à une cellule : =SI(NB.SI(E5:E35;"" )=0;MAX(E5:E35);"" )
Seulement lors de l'exécution ca bug.
Voila comment je rentre la formule:
formule = "=IF(NB.IF(E" & (ligneUF + 1) & ":E" & derniereLigneCalcul & ";"""" )=0;MAX(E" & (ligneUF + 1) & ":E" & derniereLigneCalcul & " );"""" )"
ActiveCell.Formula = formule
Est-ce que le problème ne viendrait pas du fait qu'il faudrait que je rentre cette formule en anglais?
J'ai déja eu le problème sur une somme où ma macro n'acceptait pas le mot SOMME mais par contre elle acceptait SUM.
Merci d'avance.
Message édité par Tildus le 26-07-2006 à 11:49:30