Figee une date dans excel

Bonjour,
Je souhaiterais que la date du jour s'inscrive en AC2 si ma cellule X2 contient le mot "Clôturé" et que cette date reste figée. Si X2 est vide ou ne contient pas le mot "Clôturé" alors AC2 reste vide. De plus je voudrais que cela se repete pour tous les lignes du tableau.
Merci d'avance de vos réponses

3 réponses

  1. Je souhaiterais que la date du jour s'inscrive en AC2 si ma cellule X2 contient le mot "Clôturé" et que cette date reste figée.
    De quel jour, la date ?
    1. La date a laquelle le mot cloturé est inscrit en X2. Date qui correspont à la date de saisie (du jour )
  2. Quel est l'évènement qui déclenche ce processus ?
    1. En fait une ligne corresponds a un dossier et quand le dossier est terminé, en X2 nous devons choisir dans une liste déroulante le mot "Clôturé". Quand le mot "Clôturé" est choisit, la date de saisie (en fait du jour) doit s'inscrire en AC2.
  3. Bonjour,

    Essaie ce code :
    Private Sub Worksheet_Change(ByVal Target As Range)
    
    If Intersect(Target, Columns("X")) Is Nothing Then Exit Sub
    If Target.Row < 2 Or Target.Count > 1 Then Exit Sub
    If Target.Value = "Clôturé" Then
      Intersect(Target.EntireRow, Columns("AC")).Value = Date
    Else
      Intersect(Target.EntireRow, Columns("AC")).Formula = ""
    End If
    
    End Sub
    

    Copier le code, Clic droit sur l'onglet de la feuille, Visualiser le code, coller
    1. Super merci beaucoup
    2. Contributeur
      Bonjour Patrick,

      le fait que le mot "Clôturé" soit choisit dans une liste permet quand même d'exécuter l'événement Worksheet_Change ?

      Cordialement.
    3. Bonjour Chosette9

      Oui, l'évènement Worksheet_Change se produit dès que le contenu d'une des cellules de la feuille change, même si on utilise une liste de validation.

      Patrice