dans une feuille que je remplie tous les mois en copiée/collée du net a excel je me trouve confronté a la formule de somme insuffisant car je reçois des données chiffrées en 1 234 avec un espace des milliers, j'arrive quand même a faire le total de la colonne grâce a une formule matricielle
mon souci est que chaque mois le nombre de données est différent et dépasse des fois les 120 lignes et d'autres juste 80
alors je pensais qu'en la traduisant en vba je pourrai via macro l'appliqué a la suite de la dernière ligne écrite
j'ai bien essayer avec l'enregistreur mais il démarre a une cellule fixe
merci de ta réponse on ne peux plus rapide et efficace, la seule chose que je n'ai pas dit est que les colonnes
H à L ont aussi un calcul matricielle, mais avant que tu me répondes, je vais essayer avec ton merveilleux et code efficace
Sub tot()
Last = [f65000].End(xlUp).Row + 1: der = 0 - Last
Range("f" & Last + 1).FormulaArray = _
"=SUM(IFERROR(VALUE(SUBSTITUTE(R[-1]C:R[" & der & "]C,CHAR(160),)),))"
End Sub