Modifier heure cellule macro VBA

Résolu
laurentzim -  
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je voudrais savoir comment, en VBA, on peut modifier l'heure d'une cellule Excel. Par exemple, j'ai un format : 1/02/2010 14:54
et je voudrais transformer le 14 en 18. La fonction Hour ne fait que me retourner la valeur mais ne la modifie pas.

Impossible de trouver la réponse sur les forums, je ne dois pas taper les bons mots clés.

Merci de votre aide.

1 réponse

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour,

    Sub changer_heure()
    nbre_heur = 2
    nbre_minut = 20
    Range("B2") = Range("B2") + nbre_heur / 24 + nbre_minut / 1440
    End Sub


    augmente l'heure en B2 de 2h 20mn
    0