Bonjour
J'ai regardé ton fichier, ce n'est pas un fichier brut puisqu'il va chercher des infos dans d'autres classeurs, et contient déja des formules. S'il faut éliminer des lignes il faut le faire au début pour gagner du temps de traitement
Peux tu me renvoyer le même avec des données brutes ( sans formules) d'une part et une ligne avec les données finales que tu veux obtenir .
La colonne F me semble vide, il faut la supprimer ou mettre des entetes sur chacune des colonnes pour ne pas fausser les tris ultérieurs
Je suppose que la taille de ton fichier est variable, dans ce cas quelle est la colonne dont tous les champs sont remplis car il y a des encadrements de cellules sans contenu qu'il faut éliminer, les recalculs sont lourds.
L’automatisation ne pose pas de pb, j'utilise un double test sur la colonne H, car certains 0 masquent des secondes voire plus petit...
Manuellement
formule en col I à recopier = si(et(heure(h2)=0;minute((H2)=0);2;1) toutes les lignes à 0 sont marquées par 2
copier coller valeur de la colonne I, puis tri croissant , rechercher 2 et supprimer de la ligne du premier 2 à la fin...
Cette procédure peut être automatisée si la première ligne a des entêtes et de préférence si les données sont figées. Ultérieurement il te suffira de recopier tes données brutes sur cette feuille et lancer la macro pour tous les calculs
à ta dispo
Cordialement
FINDRH