grisan29
XLDnaute Accro
bonjour a tous
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
je suis un perdu dans ce cas
Pascal
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
qui est cellule 85=SOMME(SIERREUR(CNUM(SUBSTITUE(F2:F84;CAR(160)))
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
Code:
Range("F85").FormulaArray = _
"=SUM(IFERROR(VALUE(SUBSTITUTE(R[-83]C:R[-1]C,CHAR(160),)),))"
je suis un perdu dans ce cas
Pascal
Pièces jointes
Dernière édition: