Problème concernant une recherche dans une liste

Bonjour à tous,

Voici mon problème:

Je dois faire le suivi de travaux de façades pour un chantier. Celles-ci sont composées de 2300 cellules au total (façades que j'ai "redessiné" avec numérotation sur Excel). On me demande d'établir un état d'avancement quotidien des cellules installées.

J'aimerais savoir si c'est possible qu'en indiquant quelles cellules ont été placées dans ma liste de suivi se trouvant sur une autre feuille, ces dernières se mettent en surbrillance sur mon "dessin" (uniquement composé de cellules).

J'ai refait un fichier de principe (ci-joint) pour rendre cela compréhensible étant donné que par texte ce n'est pas toujours évident d'être précis.

Dans le fichier ci-joint, cela voudrait dire qu'en indiquant "x" par exemple dans la colonne vérif. la cellule concernée se mette en surbrillance sur ma façade.

En espérant que quelqu'un sache m'aider. Merci d'avance

Bonjour,

Un essai MFC.

Cdlt.

Bonjour,

Essaie cette macro de feuille :

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, [O8:O13]) Is Nothing Then
        For Each v In Target
            v1 = v.Value
            v2 = v.Offset(0, -1).Value
            For Each cel In [E4:J17]
                If cel = v2 And v1 = "x" Then cel.Interior.Color = 65535
                If cel = v2 And v1 <> "x" Then cel.Interior.Pattern = xlNone
            Next cel
        Next v
    End If
End Sub

Bonjour,

Oups, je n'avais pas remarqué la solution de Jean-Éric.

Je la trouve plus élégante que la mienne.

Bonne journée!

Bonsoir,

J'ai bien compris le principe de MFC mais par contre, en ce qui concerne le tableau je ne vois pas quelle manipulation je dois faire.

Sauriez-vous m'expliquer ce point svp?

Merci beaucoup

Rechercher des sujets similaires à "probleme concernant recherche liste"