Bonjour et avant tous merci pour votre temps,

j'ai un fichier qui contient des données correspond à des véhicules (date,heure,Véhicule,num,volume... etc)
tout d'abord j'ai fait le regroupement des lignes de ce fichier par véhicule (c'est à dire matricule) et une fois la matricule change j'ajoute une nouvelle ligne qui va contenir la somme des cellules de chaque colonne(voir image).

Nom : test.PNG
Affichages : 929
Taille : 46,3 Ko

voilà la partie du macro qui fait ça:

Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Range("F" & j) = WorksheetFunction.Sum(Range(Range("F" & K), Range("F" & j - 1)))
Range("G" & j) = WorksheetFunction.Sum(Range(Range("G" & K), Range("G" & j - 1)))
Range("I" & j) = WorksheetFunction.Sum(Range(Range("I" & K), Range("I" & j - 1)))
mon problème est le suivant de la colonne G "volume" comme vous voyez les données viennent avec des virgule (46,20/51,20...) et la fonction WorksheetFunction.Sum ne le traite pas comme étant des doubles; alors j'aurai des problèmes au niveau des résulta.

  • Est ce que c'est possible d'avoir une solution sans passer par la modification des données ( remplacer ',' par '.') ?????