Afficher une plage de cellule dans une autre feuille

Bonjour à tous,

Je débute en VBA et ai déjà trouver mes réponses ici donc merci.

Actuellement, ma macro va chercher les lignes à afficher / masque (onglet B) suivant une feuille PARAM (onglet PARAM) suivant la référence présente dans M3 (formule) puis afficher / masque les ligne dans l'onglet B pour afficher une plage de cellule.

Maintenant, mon besoin a changé :

Je cherche à afficher une plage de cellule de l'onglet B dans une plage de cellule (identique en nombre de cellule) dans l'onglet A suite à un résultat de ma formule dans la cellule M3 (qui se trouve dans l'onglet A)

Voici mon code actuelle :

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim c As Range
    If Target.Address = "$I$3" Or Target.Address = "$J$3" Or Target.Address = "$K$3" Or Target.Address = "$L$3" Or Target.Address = "$M$3" Then
        With Sheets("Params")
            Set c = .[A:D].Find(Range("$M$3").Value, , xlValues, xlWhole)
            [19:74900].EntireRow.Hidden = True
            If Not c Is Nothing Then Range(.Cells(c.Row, "E").Value).EntireRow.Hidden = False
        End With
    End If
End Sub

Pouvez-vous m'aider ?

Merci

ET aussi, ma plage de cellule ou je souhaite avoir le resultat est (B17:F21)

Je modifierai aussi ma feuille param en affichant une plage de cellule à afficher en (B17:F21) de l'onglet A car actuellement ce sont des lignes à afficher

Rechercher des sujets similaires à "afficher plage feuille"