Comment obtenir la date et l’heure actuelles avec les millisecondes dans Excel ?
Lorsque vous travaillez avec des données de date et d’heure dans Excel, il est fréquent d’avoir besoin d’horodatages très précis — notamment pour le suivi de journaux de mesures, d’événements système ou d’opérations par lots exigeant une grande exactitude. Les raccourcis clavier standards, tels que Ctrl+; pour la date actuelle et Ctrl+Maj+; pour l’heure actuelle, permettent de saisir rapidement des valeurs de date et d’heure. Toutefois, ces raccourcis présentent des limites évidentes : les résultats doivent être saisis dans des cellules distinctes et ne renvoient que la date ou l’heure arrondie à la minute près ; les secondes sont toujours fixées à zéro, et les millisecondes ne s’affichent jamais. Cela peut poser problème dans les scénarios où un horodatage précis incluant les millisecondes est indispensable, comme dans les mesures scientifiques ou l’enregistrement rapide de transactions.
Ce tutoriel présente plusieurs méthodes efficaces pour afficher simultanément la date et l’heure actuelles — y compris les millisecondes — dans une seule cellule Excel. Vous y découvrirez des solutions idéales pour un suivi en temps réel dans une feuille de calcul, un horodatage instantané en un clic ou encore un formatage dynamique basé sur des formules. Poursuivez votre lecture pour accéder à des étapes détaillées, des cas d’usage concrets et des astuces pratiques répondant à vos besoins avancés en matière d’horodatage.

Obtenir le Date et heure actuelles avec les millisecondes à l’aide de la fonction MAINTENANT
Une façon d’insérer la date et l’heure actuelles avec les millisecondes consiste à utiliser la fonction MAINTENANT, combinée à un format de cellule personnalisé. Cette solution est idéale pour les applications où vous souhaitez mettre à jour fréquemment l’horodatage en recalculant votre feuille de calcul. Gardez toutefois à l’esprit qu’Excel stocke l’heure en interne à l’aide de fractions de seconde ; la valeur réelle des millisecondes affichée peut donc varier selon le système et le moment du calcul.
Voici comment appliquer cette méthode :
1. Sélectionnez la cellule ou la plage de cellules où vous souhaitez afficher la date et l’heure actuelles, y compris les millisecondes. Ensuite, appuyez sur Ctrl+1 pour ouvrir la boîte de dialogue Définir le format des cellules.
2. Dans la boîte de dialogue Définir le format des cellules, accédez à l’onglet Nombre, puis choisissez Personnalisé dans la liste Catégorie. Dans le champ Type, saisissez jj/mm/aaaa h:mm:ss.000, puis cliquez sur OK. Cela indique à Excel d’afficher trois décimales pour les secondes sous forme de millisecondes.

3. Saisissez la formule ci-dessous dans la cellule de votre choix, par exemple A1. Ensuite, si vous souhaitez figer la valeur au lieu de la laisser se mettre à jour en permanence, double-cliquez sur la cellule contenant le résultat, puis appuyez sur F9. Cela remplace la formule par sa valeur actuelle, figeant ainsi définitivement l’horodatage à cet instant précis.
=MAINTENANT()

Obtenir le Date et heure actuelles avec les millisecondes à l’aide d’une formule Excel (fonction TEXTE)
Une autre solution pratique pour afficher la date et l’heure actuelles avec les millisecondes dans un format convivial repose sur la fonction TEXTE d’Excel. Cette approche est idéale pour générer rapidement des horodatages prêts à l’affichage directement dans une cellule, et elle s’avère particulièrement utile lorsque vous souhaitez les intégrer ou les présenter au sein d’autres chaînes de caractères.
Cette méthode est particulièrement utile pour les opérations de journalisation, la génération de rapports et la création d’entrées horodatées dans des formulaires ou des feuilles automatisées. Contrairement au formatage horaire traditionnel, la fonction TEXTE traite votre horodatage comme du texte, ce qui simplifie grandement la mise en page personnalisée ainsi que toute manipulation ultérieure à l’aide d’autres fonctions Excel. Point essentiel à retenir : puisque le résultat est du texte, il ne peut pas être utilisé directement dans des calculs horaires, mais il offre un affichage clair et facile à lire.
1. Cliquez dans la cellule où vous souhaitez afficher la date et l’heure actuelles avec les millisecondes, par exemple en B1. Saisissez ensuite la formule suivante :
=TEXT(NOW(),"m/d/yyyy h:mm:ss.000") 2. Appuyez sur Entrée pour valider. La cellule affichera désormais la date et l’heure actuelles avec les millisecondes sous forme de chaîne de texte. Vous pouvez faire glisser la poignée de recopie vers le bas pour appliquer la formule à d’autres lignes si nécessaire, ou la copier-coller là où vous en avez besoin dans votre feuille de calcul.
Cette formule affiche la date et l’heure actuelles, avec minutes, secondes et trois chiffres pour les millisecondes. Pour modifier le format, il vous suffit d’ajuster la chaîne dans la formule — par exemple, en changeant le séparateur de date ou en adaptant l’ordre d’affichage selon les paramètres régionaux de votre système.
Scénarios d’application et avantages : Cette formule est idéale lorsque vous souhaitez afficher des horodatages clairs, cohérents et faciles à lire dans des rapports, des tableaux de bord ou des applications de journalisation, sans recourir à des calculs horaires intégrés. Attention toutefois : le résultat étant une chaîne de texte, tout tri ou calcul horaire direct exigera des étapes supplémentaires. Pour ce type d’opérations avancées, privilégiez les formats date-heure standards.

Libérez la magie d’Excel avec Kutools IA
- Exécution intelligente : effectuez des opérations sur les cellules, analysez des données et créez des graphiques, le tout à partir de commandes simples.
- formules personnalisées : créez des formules sur mesure pour rationaliser vos flux de travail.
- Programmation VBA : Écrivez et implémentez du code VBA en toute simplicité.
- Interprétation de formules : Décryptez facilement les formules complexes.
- Traduction de texte : Franchissez les barrières linguistiques directement depuis vos feuilles de calcul.
Lorsque vous souhaitez enregistrer instantanément la date et l’heure exactes, y compris les millisecondes, à un moment précis — par exemple en cliquant sur un bouton —, la fonctionnalité de macro VBA d’Excel constitue une solution idéale. Elle s’avère particulièrement utile pour le suivi de processus, l’horodatage rapide d’événements ou l’enregistrement réactif dans des feuilles partagées où la précision temporelle est essentielle.
Pour configurer cette approche basée sur les macros, suivez ces étapes :
1. Appuyez sur Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
2. Cliquez sur Insertion > Module, puis copiez-collez le code VBA suivant dans la fenêtre du module.
Code VBA : Insérer rapidement Insérer la date et horodater dans Excel
Sub TimeStampEO()
'Update by ExtendOffice
Selection.NumberFormatLocal = "m/d/yyyy h:mm:ss.000"
ActiveCell.Value = Format(Now, "m/d/yyyy h:mm:ss") & Right(Format(Timer, "0.000"), 4)
End Sub
3. Revenez à votre feuille de calcul. Cliquez sur Insertion > Formes, puis ajoutez une forme (par exemple, un bouton ou un rectangle) à votre feuille.
4. Double-cliquez sur la forme insérée pour lui attribuer un nom, par exemple « Date et horodatage ». Vous pouvez personnaliser son style et son texte en harmonie avec la conception de votre feuille.
5. Cliquez avec le bouton droit sur la forme, puis choisissez Affecter une macro dans le menu contextuel.
6. Dans la boîte de dialogue Affecter une macro, sélectionnez TimeStampEO dans la liste des macros « Liste des noms », puis choisissez Ce classeur dans la liste déroulante. Cliquez sur OK.
7. Sélectionnez maintenant la cellule dans laquelle vous souhaitez insérer la date et l’heure avec les millisecondes, puis cliquez simplement sur la forme. L’horodatage sera immédiatement inséré dans la cellule choisie.
- Si votre feuille de calcul contient déjà des valeurs temporelles et que vous souhaitez afficher leurs millisecondes, appliquez simplement le format personnalisé présenté dans la première méthode.
- Excel ne prend pas en charge le formatage au niveau des nanosecondes ou des microsecondes dans ses formats horaires standards. Si vous devez enregistrer des fractions de temps plus précises, formatez vos cellules en tant que texte et saisissez manuellement les valeurs temporelles souhaitées.
Dépannage : si le bouton de macro ne fonctionne pas, vérifiez que les macros sont activées et que votre classeur a bien été enregistré au format .xlsm. Si des messages d’erreur apparaissent lors de l’exécution de la macro, assurez-vous que la cellule cible n’est ni déjà utilisée ni verrouillée, et qu’elle a été correctement sélectionnée avant de cliquer sur la forme associée.
Suggestion récapitulative : pour garantir la précision de vos relevés horaires, veillez toujours à vérifier les paramètres de calcul de votre feuille de calcul. Si un enregistrement précis à la milliseconde est essentiel pour votre application, pensez à arrondir ou ajuster les résultats selon la tolérance requise.
Obtenez Date et heure actuelles avec les millisecondes en cliquant sur un bouton
Articles associés
Comment convertir un format horaire jj hh mm en heures ou en minutes dans Excel ?
Supposons que vous disposiez d’une liste au format JJ:HH:MM (jours, heures, minutes) et que vous souhaitiez désormais la convertir en heures ou en minutes. Cet article vous explique comment transformer ce format horaire en heures ou en minutes dans Excel.
Comment convertir des heures ou minutes décimales en format horaire dans Excel ?
Dans certains cas, vous pouvez enregistrer l’heure sous forme d’heures ou de minutes décimales, comme dans cet exemple : 31,23. Comment convertir ces heures ou minutes décimales en format horaire standard hh:mm:ss, tel qu’illustré ci-dessous ? Dans cet article, je vous partage quelques astuces pour effectuer cette conversion rapidement dans Excel.
Comment convertir une heure du format 12 heures au format 24 heures, et inversement, dans Excel ?
Lorsque vous travaillez quotidiennement sur Excel, vous utilisez probablement différents formats horaires selon les situations, tels que le format 12 heures et le format 24 heures, comme illustré dans la capture d’écran suivante. Mais comment convertir l’heure du format 12 heures au format 24 heures, et inversement, dans Excel ?
Comment afficher uniquement les minutes dans Excel ?
Supposons que vous disposiez d’une liste de valeurs horaires au format HH:MM:SS et que vous souhaitiez désormais les afficher uniquement en minutes. Que faire ? Dans ce tutoriel, nous vous présentons deux méthodes simples pour afficher l’heure uniquement en minutes dans Excel.
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels