Microsoft 365 Masquer plusieurs lignes sur plusieurs onglets

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
675
Retour