[EXCEL] Formules, blocages de dates

Bonjour,

Dans mon tableur j'ai écris hier cette formule ci :

SI(T4584 <> 0; AUJOURDHUI();"")


Donc :" Si il y a quelque chose en T4584, inscrire la date d'aujourd'hui (25/07), sinon rien".

Le problème est que, de manière évidente, la date d'aujourd'hui (26) n'est plus celle d'hier (25), et donc le contenu de ma cellule prend la date d'aujourd'hui (26) et ne garde pas celle d'hier (25).

y'a t'il un moyen pour bloquer les dates aux jours de leurs inscriptions, et non a la date en cours?

Merci par avance de votre aide.

Cordialement

Arnaud

4 réponses

  1. Contributeur
    bonjour

    y a-t-il un moyen pour bloquer les dates aux jours de leurs inscriptions

    Oui, il faut la saisir et excel te fourni le raccourci ctrl + ; pour la date du jour et ctrl + : pour l'heure actuelle.
    0
    1. Et je devrais faire ça pour toutes les dates? Ou n'y à t'il pas de moyen pour que cela ce fasse automatiquement?
      0
      1. Contributeur
        bonjour

        Pour que excel fonctionne automatiquement il faut lui dire ce qu'il doit faire et pour cela tu as les macros qui peuvent te le permettre.

        Toujours zen
        0
        1. Contributeur
          Bonjour

          comme disait notre ami gb (bonsoir)

          essayez peut être ceci:

          Private Sub Worksheet_Change(ByVal Target As Range)
          If Intersect(Target, Union([T4584], [T4584], Range("T4584:T4584"))) Is Nothing Then Exit Sub
          Range("T4585").ClearContents
          If Range("T4584").Value <> 0 Then
          Range("T4585").Value = Date
          End If
          End Sub

          1° à coller dans la fenêtre affichée via: clic droit sur l'onglet nom de la feuille et "visualiser le code"

          2° bien entendu ajuster les adresses de cellules dans le libellé à votre tableau.

          crdlmnt

          Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
          0