Bonjour a tous,
pour arriver a une somme de données colonne B je suis obligé de passer par toutes ces étapes, n'y a t'il pas plus court, sachant que les données sont extraites d'un logiciel au format texte
1*114,646 Kg
2*373,477 Kg
1*517,016 Kg
1*244,560 Kg
1*475,729 Kg
5*024,334 Kg
insertion de colonne puis
Range("B3:B8").FormulaR1C1 = "=SUBSTITUTE(RC[1],CHAR(160),"""")"
ceci pour supprimer les espaces
insertion de colonne
Range("B3:B8").FormulaR1C1 = "=LEFT(RC[1],LEN(RC[1])-2)"
ceci pour supprimer Kg
insertion de colonne
Range("B3:B108").FormulaR1C1 = "=VALUE(RC[1])"
utilisation de cnum pour passer en mode nombres
curieusement là toutes les données passent au format date
Range("B3:B8").NumberFormat = "0.00"
pour repasser au format nombre puis
Range("B1").FormulaR1C1 = "=SUM(R[2]C:R[9]C)"
pour avoir le résultat, sinon la somme reste en 0,00
pour arriver a une somme de données colonne B je suis obligé de passer par toutes ces étapes, n'y a t'il pas plus court, sachant que les données sont extraites d'un logiciel au format texte
1*114,646 Kg
2*373,477 Kg
1*517,016 Kg
1*244,560 Kg
1*475,729 Kg
5*024,334 Kg
insertion de colonne puis
Range("B3:B8").FormulaR1C1 = "=SUBSTITUTE(RC[1],CHAR(160),"""")"
ceci pour supprimer les espaces
insertion de colonne
Range("B3:B8").FormulaR1C1 = "=LEFT(RC[1],LEN(RC[1])-2)"
ceci pour supprimer Kg
insertion de colonne
Range("B3:B108").FormulaR1C1 = "=VALUE(RC[1])"
utilisation de cnum pour passer en mode nombres
curieusement là toutes les données passent au format date
Range("B3:B8").NumberFormat = "0.00"
pour repasser au format nombre puis
Range("B1").FormulaR1C1 = "=SUM(R[2]C:R[9]C)"
pour avoir le résultat, sinon la somme reste en 0,00