Interdire une selection selon conditions

Résolu
Bonjour

Dans le fichier ci-joint figurent les explications
Je vous remercie pour votre aide
https://www.cjoint.com/c/KFsiharoOZB
Cordialement

--
Commence par faire le nécessaire ,puis fait ce qu'il est possible de faire et tu réaliseras l'impossible sans t'en apercevoir. Saint François d'Assise

8 réponses

  1. Bonjour PapyLuc
    Merci pour ton aide
    Malheureusement code trop compliqué pour moi ,pour l'adapter à mon fichier c'est pour cela que dans mon fichier test les données sont au même endroit que sur le fichier original.
    Bonne journée
    Cordialement
    0
    1. Re bonjour PapyLuc
      Merci
      Exactement ce dont il me fallait
      Par contre existe-t-il une formule pour faire réapparaitre dans la liste déroulante le exemple le A3,
      si la date est inférieure a aujourdhui.
      Crdlt
      0
      1. Re JCB

        Je n'ai fais que suivre l'exemple et je ne sais pas comment faire pour aller plus loin.
        Peut-être un complément dans la formule matricielle.

        Un spécialiste de ce genre de formule peut te dire si c'est possible.

        Il faudra aussi envisager un passage par le VBA.

        Pour ma part j'arrête ici mon intervention ça dépasse mes compétences.
        Je surveille l'évolution de cette discussion pour en apprendre plus.

        Bien cordialement
        1
        1. Je vais voir si je trouve en VBA,je te tiens au courant
          0
          1. Bonjour PapyLuc
            Avec cette macro et un bouton cela fonctionne a merveille
            Bonne journée

            Sub Test()
            Dim i%, Dl%
            Dl = Range("I" & Rows.Count).End(xlUp).Row
            For i = 3 To Dl
            If Cells(i, 9) < Range("I1") Then Cells(i, 10) = ""
            Next i
            End Sub
            0
            1. Bonjour JCB40

              Bien vu.
              J'ai installé macro et bouton ; ça fonctionne.
              Je conserve dans mes archives

              Bonne fin de journée
              0
              1. Ok à la prochaine
                Bonne soirée
                0