Note: The other languages of the website are Google-translated. Back to English
English English
  • Documents
  • Excel
  • Comment mettre à jour ou insérer la date et l'heure (actuelles) par un bouton de commande dans Excel?

Comment mettre à jour ou insérer la date et l'heure (actuelles) par un bouton de commande dans Excel?

Normalement, de nombreux utilisateurs d'Excel ont tendance à insérer un horodatage avec la formule = MAINTENANT (). Avec cette formule, l'horodatage inséré sera mis à jour automatiquement chaque fois que vous ouvrez le classeur. Pour mettre à jour manuellement la date et l'heure dans une feuille de calcul à tout moment, comment y parvenir? Cet article vous montrera la méthode de mise à jour de la date et de l'heure actuelles en cliquant sur un bouton de commande dans Excel.

Mettre à jour la date et l'heure par un bouton de commande avec le code VBA


Mettre à jour la date et l'heure par un bouton de commande avec le code VBA

Veuillez procéder comme suit pour mettre à jour la date et l'heure à l'aide d'un bouton de commande dans Excel.

1. Insérez un bouton de commande en cliquant sur Développeur > insérer > Bouton de commande (contrôle ActiveX). Voir la capture d'écran:

2. Cliquez avec le bouton droit sur le bouton de commande inséré, puis cliquez sur Voir le code dans le menu contextuel.

3. Dans le pop-up Microsoft Visual Basic pour applications fenêtre, veuillez remplacer le code d'origine par le code VBA ci-dessous.

Code VBA: mettre à jour la date et l'heure par un bouton de commande dans Excel

Private Sub CommandButton1_Click()
    Range("A2").Value = Now()
End Sub

Notes: Dans le code, CommandButton1 est le nom de votre bouton de commande inséré. Et A2 est la cellule dans laquelle la date et l'heure de mise à jour seront affichées. Veuillez les changer selon vos besoins.

4. Désactivez le mode Conception sous l'onglet Développeur. Cliquez sur le bouton de commande, puis la date et l'heure actuelles sont insérées dans la cellule A2.

Et chaque fois que vous cliquez sur le bouton de commande, la date et l'heure de la cellule A2 seront mises à jour immédiatement.


Articles connexes:


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité en
80 %

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus que
    300
    Caractéristiques puissantes
    . Prend en charge Office/Excel
    2007-2019 et 365
    . Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Fonctionnalités complètes
    30
    -jour d'essai gratuit. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer 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é en
    50 %
    , et réduit chaque jour des centaines de clics de souris !
bas de cabine
Commentaires (7)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Salut.. c'est vraiment une bonne information de base..


Une question - comment modifiez-vous le code pour mettre l'horodatage dans la ligne SUIVANTE ci-dessous, chaque fois que le bouton est enfoncé ? (en gardant les données précédemment écrites ci-dessus ?)


Merci beaucoup!
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour,
Le code VBA ci-dessous fonctionnera sur la cellule sélectionnée. Lorsque vous souhaitez insérer un horodatage dans une cellule, sélectionnez-la simplement et appuyez sur le bouton.

Private Sub CommandButton1_Click ()
Dim xRg As Range
On Error Resume Next
Définir xRg = Sélection
xRg.Valeur = Maintenant()
End Sub
Ce commentaire a été minimisé par le modérateur sur le site
Génial! Merci pour ce tutoriel.


Cependant, comment insérer UNIQUEMENT la date au format JJ/MM/AAAA ?
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour,
Vous pouvez formater la cellule de sortie en format de date courte pour résoudre le problème.
Ce commentaire a été minimisé par le modérateur sur le site
J'ai une question. Il y a un classeur que nous conservons sur un disque partagé pour que toute l'équipe puisse y accéder. Je veux y ajouter cette macro afin que chaque fois que des modifications soient apportées, nous pouvons simplement appuyer sur le bouton et l'heure et la date se rempliront automatiquement en un clic. Maintenant, voici la question, à partir de ce classeur, les données sont extraites vers d'autres classeurs si j'enregistre un nouveau fichier en tant que "Macro-Enabled" et supprime l'ancien classeur "Non-Macro", les données continueront-elles à être extraites de ce nouveau classeur ou devrai-je corriger tous les autres classeurs.
Ce commentaire a été minimisé par le modérateur sur le site
Salut Michelle,
Après avoir enregistré le classeur en tant que classeur Excel prenant en charge les macros, le code fonctionne toujours correctement.
Ce commentaire a été minimisé par le modérateur sur le site
Comment mettre à jour le code pour mettre l'horodatage dans la cellule NEXT du bouton afin qu'il s'applique à chaque ligne dessus
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés

Nous suivre

Copyright © 2009 - www.extendoffice.com. | Tous les droits sont réservés. Alimenté par ExtendOffice. | | Plan du site
Microsoft et le logo Office sont des marques commerciales ou des marques déposées de Microsoft Corporation aux États-Unis et / ou dans d'autres pays.
Protégé par Sectigo SSL