Bonjour à tous,
Je suis en train de réaliser un code VBA qui me permettra de masquer des colonnes en fonction d'un critères présent dans une table de correspondance, nous retrouvons ce même critère sur l'ensemble des feuilles en ligne 2.
J'ai réussi à créer mon code pour que ce dernier s'exécute comme je le souhaite lorsque je sélectionne une feuille unique.
Cependant je ne parviens à lui affecter une cellule précise dans une feuille.
je voudrais que sur la ligne If.value le critère soit en permanence le suivant : la cellule i4 dans la feuille param
voici mon code :
Sub test()
Dim i As Variant
Application.ScreenUpdating = False
For Each Ws In Worksheets
Ws.Select
[C1:E1].EntireColumn.Hidden = False
For col = 2 To 50
With Cells(1, col)
If .Value = [A1] Then Columns(col).Hidden = True
End With
Next col
Next Ws
Application.ScreenUpdating = True
End Sub
Pouvez-vous m'aider à ajuster ce paramètre ?
Merci par avance pour votre aide.