Date du jour, excel

Résolu
Bonjour, a tous

voila mon problème dans excel j'aimerais que la date du jours soit entrée automatiquement mais que ce soit la date de création du fichier, est que celle ci ne change pas ci je reviens voir ce fichier quelque temps après, ci vous avez la bonne formule merci de me la passer

bonne journée a tous

JLFA

11 réponses

  1. Bonjour,
    Possible, mais avec du VBA a l'ouverture du fichier,en testant les cellules: si vides alors ecriture date sinon le code ne fait rien
    1
    1. Contributeur
      Bonjour,

      Bah oui, mais pour avoir une macro le fichier doit avoir été déjà créé et elle veut "à la création" ;-)

      Te créer une macro ne sert à rien. Si tu penses à lancer ce fichier c'est que tu as pensé qu'il fallait mettre la date...
      Si tu as oublié, tu vas dans fichier / information récupérer la date de création.
      Sinon, les jours où tu y penses, Ctrl+; te met la date et Ctrl+: te met l'heure
      eric
      0
    2. @eriiicBonjour eriiic,
      Bah oui, mais pour avoir une macro le fichier
      Tout a fait Thierry, j'ai occulte ce detail, a l'insu de mon plein gré ....
      0
    3. Contributeur
      Quoique...
      en fait j’oublie souvent de rentrer la date dans mes feuille
      C'est à la création du classeur ou à l'ajout d'une feuille ?
      0
    4. @eriiicRe,
      C'est la question que je me suis posee, donc attendons la suite
      0
  2. Contributeur
    Eric t'a donné la solution au post #4 :
    tu vas dans fichier / information récupérer la date de création

    1
    1. Bonsoir

      Alors dans ce cas il faut que la date du jour se mette automatiquement lorsque tu actives la feuille vierge (de devis ou de facture)
      Pour ce faire tu ouvres l'éditeur VBA avec ALT+F11
      puis tu double-clic sur le nom de ta feuille devis vierge dans l'arborescence puis tu copies la macro suivante et tu la colles dans la page blanche
      Private Sub Worksheet_Activate()
      Range("D1") = Date ' pour mettre la date en D1 MODIFIER cette ligne pour mettre dans une autre cellule
      End Sub

      enfin tu recommences la même manipulation pour la feuille facture vierge

      Cdlmnt
      Via
      1
      1. Contributeur
        Bonjour,

        et s'il ne fait que des devis pendant 3 jours il faudra qu'il pense à changer de feuille pour revenir pour que la date se mette. Mais s'il le fait c'est qu'il aura pensé à la date, et s'il n'y a pas pensé c'est mort ;-) Dans les 2 cas la macro est inutile non ? :-)

        Moi je vois bien une simple MFC rouge si la date est vide.
        Ca devrait être suffisant pour t'attirer le regard non ?
        eric
        0
      2. @eriiicBonjour eric

        Qu'il fasse des devis ou des factures il copie son modèle vierge, donc se positionne sur la feuille, donc déclenche la macro , non ?

        Mais ton idée de simple MFC sans macro est efficace et a le mérite de la simplicité

        Bon WE
        Via
        0
      3. Contributeur
        Salut via,

        Ah, à la copie de la feuille il y aura bien l'événement oui.
        Hier soir j'avais en tête qu'à l'ouverture, s'il est déjà sur la bonne feuille l'événement ne se produisait que s'il la quittait et revenait dessus. J'avais zappé qu'il dupliquait la feuille.

        Mais il reste un pb. Cette macro est copiée dans la nouvelle feuille et se redéclenchera à chaque activation. Pas bon non plus...
        Si macro il doit y avoir ça pourrait être une feuille d'accueil avec 2 boutons Devis et Facture pour dupliquer le modèle en insérant la date non ?
        Mais reste à savoir s'il stocke vraiment tout dans le même classeur au fur et à mesure.
        eric
        0
      4. @eriiicRe,

        Tu as entièrement raison !
        A voir ce qu'en dit le demandeur
        0
    2. une mise en forme conditionnelle
      dans Accueil - Mise en forme conditionnelle - nouvelle règle - appliquer une MFC uniquement aux cellules qui contiennent - dans menu déroulant sélectionner cellules vides et choisir un format de remplissage
      1
      1. Merci pour cette réponse, ce n'est pas ce que je recherche, mais je crois que ce que je veux n'est pas possible, en fait j’oublie souvent de rentrer la date dans mes feuille, donc je voudrais d'elle entre sans aucune intervention de ma part, mais qu'elle ne change pas a chaque ouverture de la feuille , merci quand même pour votre aide et bonne journée
        0
        1. Bonsoir et merci pour vos raiponces, en fait c'est pour des devis et facture, j'ai dans mon classeur un devis type vierge et également une facture vierge, quand je veux faire un devis, je vais sur ma feuille devis vierge clic doit et déplacer ou copier, après ça il me reste cas remplir ma feuille, et c'est la que souvent j’oublie de rentrer la date et avec la formule date du jour elle entre automatiquement mais changes quand je reviens voir mes devis ou factures. ou alors une ligne de commande qui m'oblige à remplir la cellule vide
          0
          1. Bonjour et merci à tous pour l’enthousiasme que vous portez a ce sujet, j’avais décidais de laisser tomber, mais votre entrain et contagieux et donc je me prends a votre jeux,
            Donc oui je garde tout mes devis et factures sur deux classeurs différents pour chaque année, donc actuellement devis 2017 et facture 2017 me sert d’archive.
            J’ai essayé la macro de via55 ça a marcher une fois, puis j’ai supprimer la date et changer de date de mon pc pour voir mais ça ne marche plus ?
            0
            1. Il faut activer la feuille modèle pour que cela fonctionne, donc si tu l'as déjà ouverte il faut sélectionner une autre feuille puis revenir sur la modèle

              Mais la solution d'Eric de faire colorer par MFC la cellule de la date si elle est vide est plu simple et meilleure à mon sens
              0
          2. Merci çà marche vous êtes top
            0