Affichage conditionnelle de plage de données

Salut à tous

Je viens solliciter votre aide pour un problème qui me depasse.

Dans mon fichier joint, j'ai une plage de données (B4:B49) dans la feuille DONNE.

Sur la feuille PARAMETRE, j'ai également 2 plages de données différentes que je souhaite afficher suivant certaines conditions, la plage de données qui répond au critère définis sur la feuille DONNE (début = A55).

Voici les conditions:

Si DONNE!B4 = Mandataire, que la plage de données PARAMETRE!A5:B79 s'affiche en début de la cellule A55 de la feuille DONNE.

Sinon si DONNE!B4 = Procurataire, que la plage de données PARAMETRE!A3:B49 s'affiche en début de la cellule A55 de la feuille DONNE.

Si c'est conditions ne sont pas vérifiées, que rien ne s'affiche.

16plage-donnee.xlsx (15.74 Ko)

Bonjour,

Un essai avec les mises en forme conditionnelles

30essaimfc.xlsx (18.62 Ko)

cordialement

Salut ketamacanna

Merci pour votre proposition.

Elle allait parfaitement répondre à mes attentes si mes conditions n'étaient pas erronnées.

Voici mes conditions révisées:

Si DONNE!B4 = Mandataire, que la plage de données PARAMETRE!A53:B79 s'affiche en début de la cellule A55 de la feuille DONNE.

Sinon si DONNE!B4 = Procurataire, que la plage de données PARAMETRE!A3:B49 s'affiche en début de la cellule A55 de la feuille DONNE.

Si c'est conditions ne sont pas vérifiées, que rien ne s'affiche.

Aussi peut-tu m'expliquer comment tu procède avec les mises en formes conditionnelles?

Je comprends mieux le fichier, si jamais tu modifies les cellules de l'onglet paramètre, le nom change également sur l'onglet DONNE ? c'est un peu plus fastidieux mais je m'en occupe. Je m'en occupe un peu plus tard, dans la journée, je t'expliquerai comment j'ai fait.

cordialement

Bonjour,

Ci-joint un petit bricolage...

Reste à travailler les formats avec des MFC.

Je vous laisse déjà voir si ça vous convient.

Cdlt,

Darzou

ok je reste à l'écoute.

Encore merci de vous être interessé à mon sujet.

A bientôt

Re, voici le fichier avec ce que j'ai cru comprendre de tes explications

32mfcok.xlsx (19.81 Ko)

cordialement

Bonsoir à tous,

En VBA, la feuille "PARAMETRE" est masquée

Private Sub Worksheet_Change(ByVal Target As Range)
Dim f As Worksheet
        Application.ScreenUpdating = False
    If Not Application.Intersect(Target, Range("b4")) Is Nothing Then

        Set f = Sheets("Parametre")
            Rows("5:80").Clear
        If Target = "Célibataire" Then Exit Sub

        If Target = "Procurataire" Then
            f.Range("a5:b49").Copy Destination:=Range("a5")
        Else
            f.Range("a55:b79").Copy Destination:=Range("a5")
        End If
    End If
End Sub

Bonne soirée

Claude

Merci infiniment à ketamacanna et Dubois pour leur magnifique proposition.

L'une dans l'autre permet de solutionner mon problème.

Que DIEU vous bénisse et vous comble de ses graces

Rechercher des sujets similaires à "affichage conditionnelle plage donnees"