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).
voilà la partie du macro qui fait ça:
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.
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)))
- Est ce que c'est possible d'avoir une solution sans passer par la modification des données ( remplacer ',' par '.')
![]()
![]()
?????
Partager