Salut tintin1402,
L'erreur incompatibilité arrive puisque tu essaies de faire la somme de chaines de caractères... "a" + "b" n'est pas calculable
Dans ton approche:
Utilises le Cdate(Valeur) pour convertir une valeur en date (marchera seulement si ta chaine de caractère est un format de date valide)
Mais ton approche n'est pas "programmatiquement parlant" adaptée
L'approche à avoir:
Reste en format date (date et heure c'est pareil) pour faire tes calculs, tu feras la conversion en secondes à la fin
Le principe:
Le format date est un format numérique dont l'unité est le jour
12:00:00 = 0.5 (=12h <=> à une demie-journée)
Fais la somme de tes heures et convertit en numérique (Cint(valeur)) puis tu multiplie par 60 (secondes), 60 (minutes) et 24 (heures) pour avoir le temps passé en secondes)