insertion de date dans excel sans mise à jour
Forum Logiciels : insertion de date dans excel sans mise à jour
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 :-)
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
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
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
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 :-?
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..
++
Nico.
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 ?
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...
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 :-(
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 :-(
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.
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
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 ?
@+
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.
Bon je viens d'essayer et ca marche pas !!
pourtant, j'ai bien suivi tes instructions
Ca commence à me prendre la tete !!!!!!!!!!!!!!!!!!! :-o
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.
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 :-?
contacte moi par MSN ...
leghola2 at hotmail.com
++
nico
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
Merci de votre aide
Marieke
Salut il y a plus simple
ctrl + ;
vala
| leghola a écrit : bon tu ouvres ton fichier
|
ok sa marche super il faut faire un macro bidon et coller les trois ligne a la place
merci
Il y a 2244 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
