(RESOLU)afficher les lignes masqueés selon une valeur

chaelie2015

XLDnaute Accro
Bonjour
Je souhaite afficher les lignes masquées selon le nombre saisi dans la cellule AA365
Les lignes de 370 au 381 Sont masquées par defaut
Si je saisi dans la cellule AA365 la valeur 3 , je souhaite afficher 3 lignes apartir de la ligne 370 ( c a d afficher 370 371 et 372)
merci
 
Dernière édition:

CPk

XLDnaute Impliqué
Re : afficher les lignes masqueés selon une valeur

Bonjour testez ceci

Code:
Sub afficher_les_lignes()
Dim a As Byte
a = Feuil1.Range("AA365")
Feuil1.Rows("370:" & 370 + a).Hidden = False
End Sub

Modifiez "feuil1" par le nom de vos feuilles respectives pour que le code soit adapté
 

chaelie2015

XLDnaute Accro
Re : afficher les lignes masqueés selon une valeur

Bonjour CPk
merci pour la réponse ,ça fonctionne mais j'ai un autre souci
si je vide la cellule AA365 , je devrai re masquer les lignes (Les lignes de 370 au 381 Sont masquées par defaut)
 

Pièces jointes

  • charlier masquer selon valeur.xlsm
    13.3 KB · Affichages: 40

CPk

XLDnaute Impliqué
Re : afficher les lignes masqueés selon une valeur

Bonjour chaelie2015, essayez avec ceci par hasard

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim a As Byte
a = Feuil1.Range("AA365")
If a = 0 Or a = vbNull Then
Feuil1.Rows("370:381").Hidden = True
Else
Feuil1.Rows("370:" & 370 + a).Hidden = False
End If
End Sub
 

Discussions similaires

Réponses
6
Affichages
108

Statistiques des forums

Discussions
312 159
Messages
2 085 836
Membres
102 998
dernier inscrit
billABDELL