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

Coorection code afficher masquer selon le nombre

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 !

chaelie2015

XLDnaute Accro
Bonjour Forum
J’ai utilisé ce code pour afficher ou masquer les lignes selon le chiffre de la cellule M1
VB:
If R.Address = "$M$1" Then
………….
Rows("4:13").Hidden = 1
    If R <> "" And IsNumeric(R) Then Rows("3:" & 3 + Int(R)).Hidden = 0
Rows("642:651").Hidden = 1
    If R <> "" And IsNumeric(R) Then Rows("641:" & 641 + Int(R)).Hidden = 0
End If
Le 1er TAB est de 4eme ligne jusqu’’a 13 le code fonctionne parfaitement
Le 2eme tableau dans la même feuille de 642 – 651 le code fonctionne parfaitement
Mais je souhaite démarrer l'affichage du tableau 2 de la ligne 637-642 et 652-655 si M1=1 et ainsi de suite si M1 =2 AFFICHER ligne 637-643 et 652-655

SALUTATION
 
Dernière édition:
Re : Coorection code afficher masquer selon le nombre

Bonsoir CHAELIE
Essayez ceci
Code:
Private Sub Worksheet_Change(ByVal R As Range)
  
  If R.Address = "$M$1" Then
        
    Rows("4:13").Hidden = 1
    If R <> "" And IsNumeric(R) Then Rows("3:" & 3 + Int(R)).Hidden = 0
    
    Rows("652:655").Hidden = 1
    Rows("637:651").Hidden = 1
    If R <> "" And IsNumeric(R) Then Rows("637:" & 641 + Int(R)).Hidden = 0
    If R <> "" Then Rows("652:655").Hidden = 0
End If
End Sub
A+
 
- 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
0
Affichages
645
Réponses
3
Affichages
628
  • Question Question
XL 2019 Code VBA
Réponses
12
Affichages
891
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…