Enregistrer des dates

Résolu
Guilhot Messages postés 179 Date d'inscription   Statut Membre Dernière intervention   -  
Guilhot Messages postés 179 Date d'inscription   Statut Membre Dernière intervention   - 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 e à 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   Statut Membre Dernière intervention   525
 
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 179 Date d'inscription   Statut Membre Dernière intervention  
 
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
Tessel75
 
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 58948 Date d'inscription   Statut Contributeur Dernière intervention   17 321
 
Dans ton exemple, il est inutile de er par la fonction AUJOURDHUI !
Il suffit de saisir la date directement au clavier, tout simplement ...
0
Tessel75
 
Oui, mais 11 touches (en comptant les barres) à enfoncer! LoL !
0
Raymond PENTIER Messages postés 58948 Date d'inscription   Statut Contributeur Dernière intervention   17 321
 
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
Tessel75
 
Merci tout plein !
0
Raymond PENTIER Messages postés 58948 Date d'inscription   Statut Contributeur Dernière intervention   17 321
 
Ouais, mais Guilhot n'a toujours pas l'air de réagir à nos messages !
0
Guilhot Messages postés 179 Date d'inscription   Statut Membre Dernière intervention  
 
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 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 264
 
Bonjour,

raccourci clavier pour la date du jour : Ctrl+;

eric
0
Tesseel75
 
Et à la fin c'est Eric qui gagne. Comme l'Allemagne au foot !
0
Guilhot Messages postés 179 Date d'inscription   Statut Membre Dernière intervention  
 
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 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 264
 
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 179 Date d'inscription   Statut Membre Dernière intervention  
 
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 179 Date d'inscription   Statut Membre Dernière intervention  
 
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