Enregistrer des dates

Résolu/Fermé
Guilhot Messages postés 168 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 4 novembre 2022 - 12 nov. 2014 à 22:37
Guilhot Messages postés 168 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 4 novembre 2022 - 22 nov. 2014 à 15:52
Bonjour,

Dans un tableau je voudrais afficher la date du jour dans une case, effectuer des calculs sur cette ligne, fermer la feuille et quelques jours après revenir sur cette feuille, afficher une nouvelle date du jour sous la précédente mais sans que cette dernière s'efface.

Avec la fonction aujourdhui, la date déjà utilisée passe à la date du jour, comment la fixer ?
Merci a celui qui m'aidera, il y a longtemps que je n'ai pas utilisé les fonctions d'Excel.

4 réponses

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
12 nov. 2014 à 22:48
Bonsoir,

Tu peux obtenir ce résultat avec une procédure VBA qui se déclenchera automatiquement (à l'ouverture du classeur par exemple), et copiera la date du jour dans une cellule prédéfinie.

A+
0
Guilhot Messages postés 168 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 4 novembre 2022
13 nov. 2014 à 00:25
Merci, il va falloir que je me plonge dans VBA car je voudrais justement ne pas avoir à saisir la date. Mais l'idée me plait.
0
Bonjour,
Tu ne nous dis pas comment tu utilises ton tableau, mais la solution qui me parait la plus simple, ou la plus bèbète, la solution du débutant, serait de faire un "Copier/Coller valeur" sur la cellule que tu veux fixer.
On peut aussi envisager un morceau de code VBA sur cette même base, mais il faudra un appareillage pour déclencher la procédure.
Bonne suite, et la parole à d'autres plus pointus.
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
12 nov. 2014 à 23:33
Dans ton exemple, il est inutile de passer par la fonction AUJOURDHUI !
Il suffit de saisir la date directement au clavier, tout simplement ...
0
Oui, mais 11 touches (en comptant les barres) à enfoncer! LoL !
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
13 nov. 2014 à 00:02
Tu as raison !
Alors je vais te faire une fleur : tu tapes seulement le jour et le mois, soit 5 touches (en comptant la barre), et par la puissance de ma magie l'année se mettra toute seule !
0
Merci tout plein !
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
13 nov. 2014 à 00:17
Ouais, mais Guilhot n'a toujours pas l'air de réagir à nos messages !
0
Guilhot Messages postés 168 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 4 novembre 2022
13 nov. 2014 à 00:26
Justement je voudrais ne pas avoir à saisir de date ....... à la retraite, moins on en fait et moins on veut en faire lol
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
12 nov. 2014 à 23:59
Bonjour,

raccourci clavier pour la date du jour : Ctrl+;

eric
0
Et à la fin c'est Eric qui gagne. Comme l'Allemagne au foot !
0
Guilhot Messages postés 168 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 4 novembre 2022
13 nov. 2014 à 00:27
Merci, il va falloir que je me plonge dans VBA car je voudrais justement ne pas avoir à saisir la date. Mais l'idée me plait.
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
13 nov. 2014 à 08:34
Bonjour,

Dans ThisWorkbook :
Private Sub Workbook_Open()
    Sheets("Feuil1").Cells(Rows.Count, "A").End(xlUp).Offset(1) = Date
End Sub

eric
0
Guilhot Messages postés 168 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 4 novembre 2022
13 nov. 2014 à 09:37
Décidément Eriic me donne tjrs de bons tuyaux, ce n'est pas la première fois; donc merci !
Si au lieu d'aller à la dernière cellule vide d'une colonne (A) de la feuille, est ce qu'on pourrait aller à la dernière cellule d'une colonne d'une plage (A4:A18 par exemple) ?
Merci et bravo encore
0
Guilhot Messages postés 168 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 4 novembre 2022
13 nov. 2014 à 13:41
Merci Eriic, en faisant référence à la dernière cellule de la colonne, j'arrive à obtenir la date là où je le désire. En revanche, est ce qu'on pourrait effacer le contenu de la dernière cellule une fois que la date a été saisie dans la cellule où je la veux ?
J'ai pris une référence absolue mais à chaque ouverture la cellule descend; si je prends une référence relative, je vais avoir une longue liste de dates ..... En tout cas merci.
0