Tom's Guide > Forum > Logiciels > insertion de date dans excel sans mise à jour

insertion de date dans excel sans mise à jour

Forum Logiciels : insertion de date dans excel sans mise à jour

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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 :-)

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

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

Répondre à Ari59

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

Répondre à nonohoc

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:

Répondre à Ari59

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 :-?

Répondre à nonohoc

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.

Répondre à leghola
- 0 +

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 ?

Répondre à OmaR

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...

Répondre à Ari59

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 :-(

Répondre à nonohoc

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 :-(

Répondre à nonohoc

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.

Répondre à leghola

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

Répondre à nonohoc

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 ?

@+

Répondre à entraideinformatique

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.

Répondre à leghola

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

Répondre à nonohoc

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.

Répondre à leghola

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 :-?

Répondre à nonohoc

contacte moi par MSN ...

leghola2 at hotmail.com

++
nico

Répondre à leghola

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


Répondre à laramieke

Salut il y a plus simple
ctrl + ;
vala

Répondre à nonoche34

leghola a écrit :

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

Répondre à Anonyme
Tom's Guide > Forum > Logiciels > insertion de date dans excel sans mise à jour
Aller à :

Il y a 2244 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Liens