Votre question

insertion de date dans excel sans mise à jour

Tags :
  • format
  • Logiciels
Dernière réponse : dans Logiciels
21 Septembre 2005 11:35:27

Bonjour,
je souhaite inserer une date (automatiquement) dans une cellule à condition qu'une autre cellule soit renseignée.
Cette date doit m'indiquer la date à laquelle a ete faite la saisie.
Le probleme que je rencontre c'est que tout ce que j'ai utiliser met à jour la date à chaque ouverture du fichier.
Avez une idée de ce que je pourrais faire pour que la mise à jour ne se fasse pas????
D'avance merci :-)

Autres pages sur : insertion date excel mise jour

21 Septembre 2005 18:03:24

T'as pas peur d'utiliser les macros ? Alors c'est très simple

tu met dans ta cellule, disons A1 la formule =aujourdhui()

ensuite tu vas dans Outils -> Macro ->Nouvelle Macro
Tu sélectionne A1, tu fais Ctrl+C, dans la cellule de destination tu fais Clic droit collage spécial et tu coches Valeurs

Tu appuies sur stop
Tu change le format de la cellule de destination.
Tu masques A1


Chaque fois que tu ouvriras le fichier, il se mettra à la date du jour. Tu exécutes la macro et tu pourras enregistrer_sous ton doc avec la date voulue
22 Septembre 2005 09:29:01

Merci pour cette réponse, mais je ne suis pas tres à l'aise avec les macros !!!!
j'ai essayé ce que tu m'as indiqué mais je dois pas etre doué !!!!!
N'y aurait il pas un autre moyen ?????

D'avance merci :-D
Contenus similaires
22 Septembre 2005 09:35:12

Bah moi j'en vois pas... mais y'aura certainement des IDnautes qui auront la solution...

ça marche pas la macro ? pourtant je l'ai testée hier et ça fonctionnait... :-(

bon courage :chance:
22 Septembre 2005 10:09:41

Ben, j'ai essayé mais comme j'y connais rien en macro !!! je me suis surement planté !!!!
mais c fou qu'il n'y ai pas une commande automatique sur Excel qui permette de mettre une date automatique dans une formule sans qu'elle soit mis à jour !
Sais tu si il est possible d'inclure dans une formule "ctrl+;" qui donne la date à l'instant t???
Merci :-?
22 Septembre 2005 10:20:44

hello,

je veux bien t'aider mais j'ia beau retourner ta question dans tout les sens, je ne comprends pas tout tout ...

tu veux une date automatique mais qui ne s'affiche pas automatiquement... ôO

Pourrais tu redétailler plus ton probleme... J'essaierai alors de te fournir soit une formule QVB ou un p'ti bout de code.. :p 

++
Nico.
a b 6 Logiciels
22 Septembre 2005 10:50:28

en fait, elle aimerait que la date qui s'affiche soit la date de la modification qu'elle a fait, et pas la date du jour !

Exemple, elle modifie son fichier le 13 septembre. elle affiche la date le jour même, donc elle aura le 13 septembre. Maintenant, elle ouvre le fichier le 22, elle aura comme date le 22 et pas le 13.
Elle veut garder la date du 13 septembre.
C'est assez clair ?
22 Septembre 2005 10:52:20

la formule pour donner la date à l'instant t c'est =aujourdhui()
et comme n'importe quelle formule, on peut l'inclure dans une autre...

22 Septembre 2005 10:56:58

Alors je t'explique ma problématique :
je veux pouvoir pister une saisie !!!
C'est à dire, que j'ai besoin de savoir quel jour a été saisie ou modifié une case ! et en plus que cela soit visible !!!!

Merci :-(
22 Septembre 2005 11:03:42

Oui mais aujourd'hui() se met à jour à chaque fois que l'on ouvre le fichier et moi je ne veux pas de mise à jour mais que ca me donne la date de saisie !

Merci :-(
22 Septembre 2005 11:06:30

tu te créé une macro en auto open avec ceci :

Sub auto_open()

Cells(1, 2).Value = ActiveWorkbook.BuiltinDocumentProperties.Item(12).Value

End Sub

ca récupère la date de dernière modif du doc et le positionne sur la feuille...

si tu veux un tracage de modif de chaque zone de ta feuille, la il faut une dev en VBA

++

Nico.
22 Septembre 2005 11:36:37

Bon je ne suis vraiment pas doué avec les macros !!!!
j'ai essayé mais ca ne me donne aucun résultat !
pourrais tu me donner la marche à suivre pour que cela fonctionne

D'avance merci :-D
22 Septembre 2005 11:45:48

Salut à tout le monde,

Je ne voies aussi qu'avec une macro, mais

il faut faire un test avant si la date a déjà été mémorisée ( sinon ré-écrite avec la date du jour ! :-( )
et il faut certainement faire la mémorisation sur plusieurs lignes ou colonnes ?

@+
22 Septembre 2005 11:48:53

bon tu ouvres ton fichier

tu fais ALT-F11
Puis ajouter un nouveaui module

tu copies-colles ce code :
Sub auto_open()
Cells(X, Y).Value = ActiveWorkbook.BuiltinDocumentProperties.Item(12).Value
End Sub

Tu remplaces le X et le Y par le n° de ligne (X) et le n° de colone (Y) ou tu veux que ca s'affiche

tu enregistres tu fermes et tu rouvres ton fichier
la macro est lancée automatiquement a l'ouverture

dis moi si c bon

nico.
22 Septembre 2005 12:03:54

Bon je viens d'essayer et ca marche pas !!
pourtant, j'ai bien suivi tes instructions
Ca commence à me prendre la tete !!!!!!!!!!!!!!!!!!! :-o
22 Septembre 2005 12:12:08

ca marche pas ...

ca fait rien ou bien ca mets une erreur ??
(et me dit pas y'a une erreur sans me donner plus de détail ... )

quelle version d'excel ?

++

nico.
22 Septembre 2005 12:21:50

Ca ne fais rien dans un premier temps et qd je fais alt+F8 il me propose de lancer la macro et il m'indique un message d'erreur 400.
Ma version excel est 2003
Merci :-?
22 Septembre 2005 13:33:57

contacte moi par MSN ...

leghola2 at hotmail.com

++
nico
26 Mars 2008 11:43:02

Bonjour,
Je suis a la recherche de la meme solution...

Donc, j'ai besoin que sur plusieurs ligne, la meme cellule se mette a la date du jour automatiquement mais qu'une fois enregistee, la date reste fixe ... et tout ca automatiquement si possible :heink: 
Merci de votre aide
Marieke


15 Avril 2008 09:56:43

Salut il y a plus simple
ctrl + ;
vala
Anonyme
a b 6 Logiciels
16 Octobre 2009 09:45:32

leghola a dit :
bon tu ouvres ton fichier

tu fais ALT-F11
Puis ajouter un nouveaui module

tu copies-colles ce code :
Sub auto_open()
Cells(X, Y).Value = ActiveWorkbook.BuiltinDocumentProperties.Item(12).Value
End Sub

Tu remplaces le X et le Y par le n° de ligne (X) et le n° de colone (Y) ou tu veux que ca s'affiche

tu enregistres tu fermes et tu rouvres ton fichier
la macro est lancée automatiquement a l'ouverture

dis moi si c bon

nico.

ok sa marche super il faut faire un macro bidon et coller les trois ligne a la place
merci
Anonyme
a b 6 Logiciels
30 Mars 2010 02:18:30

et bin c facile pour que la date ne se change pas automatiquement il faux que tu double clicke sur la cellule ou se trouve la date et le mot de aujourd'hui() vas apparetre alors tu le supprime il rentre ta date que tu veux et elle vas pas changer automatiquement
14 Février 2011 19:54:27

Bonjour,

Comment avez vous fait car j'aurais besoin de la même macro exactement - j'ai essayé et sur mon fichier cela ne marche pas - j'ai excel 2003 - merci de votre aide

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS