Date automatique non modifiable par la suite (pas de MAJ automatique)

  • Initiateur de la discussion Initiateur de la discussion Deleep
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Deleep

XLDnaute Nouveau
Bonjour à tous,

j'ai un petit souci que je pense, vous pourriez facilement solutionner 😉

J'ai une cellule avec la formule =NOW, pour que la date soit automatique.
Je voudrais :
- un bouton pour créer cette date automatique (jour et heure) => Ca, pas de problème
- un bouton pour empêcher cette date de se mettre à jour automatiquement => Ca big problème ! 🙂

j'ai essayé avec une macro en lockant la cellule, mais ca foire un peu (en gros, dès que je déprotège, tout se met à jour).

je précise que je me débrouille en excel mais suit mauvais en macro.

Pour info, la date se trouve dans la colonne A.

Un grand merci à tous ceux qui pourront m'aider !

PS : le fichier joint pour que ce soit plus clair.
 

Pièces jointes

Re : Date automatique non modifiable par la suite (pas de MAJ automatique)

Merci pour ta réponse.

Malheureusement, cette solution ne me convient pas.

1°) Nous sommes en réseau protégé => l'informaticien ne voudra jamais qu'on installe "un truc qui vient d'internet" (je cite l'auteur 😉)
2°) Vu les faibles connaissances des utilisateurs, je voudrais maintenir mon idée de 2 boutons : un qui insère, l'autre qui la bloque.

Mais, encore une fois merci !
 
Re : Date automatique non modifiable par la suite (pas de MAJ automatique)

Rebonjour Gilbert,

Ca marche nickel !

pour pas mourir idiot, peux-tu m'expliquer ce qui, dans le code, empêche la date de se mettre à jour ?

Merci encore !
 
Re : Date automatique non modifiable par la suite (pas de MAJ automatique)

fais cette modif pour ne pas avoir le jour avant le mois

Code:
Private Sub CommandButton1_Click()
If ActiveCell.Column <> 1 Then Exit Sub
ActiveCell = Format(Now, "mm/dd/yyyy hh:mm")
End Sub

en posant la date avec VBA la date est fixe dans la cellule ce n'est pas comme une fonction 🙄
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
6
Affichages
366
  • Question Question
Microsoft 365 Contrôle sur date
Réponses
8
Affichages
345
Réponses
6
Affichages
509
Retour