Bonjour à tous,
J'ai un tableau qui ressemble à ça :
Ce que je veux faire, c'est comparer les cellules de la première colonne et si il y a des doublons, additionner les nombres d'heures dans la ligne que je vais garder et supprimer l'autre ligne.CI Nb Heures 713501.MP 4:00:00 713501.SC 5:00:00 713594 6:00:00 713573 7:00:00 713501.DE 8:00:00 713501.AM 4:00:00 713571 5:00:00 713501.DM 6:00:00 713501.AM 7:00:00 713573 8:00:00
Mais je ne vois pas du tout comment faire... Pouvez-vous m'aider svp ?
Voilà le code que j'ai réalisé :
Je dois avoir une boucle infinie quelque part parce que la macro ne s'arrète pas et je dois toujours arrêter Excel...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Dim fin As Integer fin = 30 For k = 22 To fin Step 1 If Cells(k, 5).Value = Cells(k + 1, 5).Value Then Cells(k, 6).Value = Cells(k, 6).Value + Cells(k + 1, 6).Value Cells(k + 1, 1).EntireRow.Delete k = k - 1 fin = fin - 1 End If Next
Partager