Je maintiens que je ne comprends pas ta question !
Reprends la macro telle que je l'ai fournie. Tu noteras que j'ai pris soin de déclarer les variables destinées à affecter les heures d'arrivée et de départ de type String (caractère de déclaration de type : $), que j'ai affecté à ces variables les valeurs texte : "08:30" et "16:30", soit du texte dont le format correspond à un format horaire.
Lors de l'affectation de ces valeurs texte, Excel les identifie comme valeurs horaires et les convertit (et met automatiquement un format de cellule horaire si la cellule est au format Standard).
Il n'y a pas d'initialisation particulière à faire... on laisse faire Excel.
Cordialement.