Je ne m'y connais pas du tout en macros, quand j'en ai besoin d'une je fais appel à l'enregistreur de macro (menu Outils / macro / nouvelle macro).
J'ai essayé en enregistrant le Ctrl+:, mais cela n'a pas l'air de marcher.
J'ai donc fait autre chose :
Quand tu crées une nouvelle macro une petite boite de dialogue s'ouvre.
Là tu cliques sur le bouton de droite : valeur relative.
Puis menu Format / cellule / heure / 13:30:55
=MAINTENANT() et valider
Éventuellement tu sélectionnes la cellule suivante dans laquelle tu devras mettre l'heure.
Dans la petite boite de dialogue, dont question plus haut et qui est restée ouverte, tu cliques sur le bouton de gauche : Arrêt
Voici le code que tu trouveras :
Selection.NumberFormat = "h:mm:ss;@"
ActiveCell.FormulaR1C1 = "=NOW()"
Selection.Copy
Application.CutCopyMode = False
dré