Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Masquer plusieurs lignes sur plusieurs onglets

ozone083

XLDnaute Junior
Bonjour

Lorsque je sélectionne une CheckBox cela a pour conséquence d'afficher des lignes ; si je la déselectionne, cela masque les mêmes lignes.
J'arrive à masquer ces lignes sur 1 onglet (CALCULS (PU)
Maintenant je souhaiterai le faire sur plusieurs onglets mais le code suivant ne fonctionne pas....que dois je faire comme correction ?
Merci

Sub Test_2(ByVal iIdx%)
'
Dim iRow%
'
On Error Resume Next
With Worksheets("CALCULS (PU)")
iRow = .Range("Ax:Ax").Find(What:=Worksheets("Parameters").OLEObjects("CheckBox" & iIdx).Object.Caption).Row
.Rows(iRow).ShowDetail = Worksheets("Parameters").OLEObjects("CheckBox" & iIdx).Object.Value
End With

With Worksheets("FINANCE")
iRow = .Range("R:R").Find(What:=Worksheets("Parameters").OLEObjects("CheckBox" & iIdx).Object.Caption).Row
.Rows(iRow).ShowDetail = Worksheets("Parameters").OLEObjects("CheckBox" & iIdx).Object.Value
End With

On Error GoTo 0

End Sub


Merci pour votre aide
 
Dernière édition:
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…