Affichache de ligne masqué sous condition

azur123

XLDnaute Junior
Bonjour

J'essaye d'afficher des ligne cachées selon le contenue d'une cellule ( cette dernière peut contenir 3 valeur , et chaque valeur corresponds à une partie des ligne cachées ) vous trouverez ci-joint un exemple du fichier
 

Pièces jointes

  • fiche suivi_120629bis.xlsx
    37.2 KB · Affichages: 45

fredl

XLDnaute Impliqué
Re : Affichache de ligne masqué sous condition

Bonjour,
ecrire dans "statut du porteur"
- "entreprise" -> les lignes apparaissent
- ou "autre chose" -> les lignes disparaissent

Code en Feuil1 :
Private Sub Worksheet_Change(ByVal Target As Range)
If Selection.Count = 1 Then
If Target.Address = "$H$6" Then
If Target.Value = "Entreprise" Then
Rows("8:28").EntireRow.AutoFit
Else
Rows("8:28").EntireRow.Hidden = True
End If
End If
End If
End Sub

Dis moi
Frédéric
 

Pièces jointes

  • ficheSuivi.xls
    123 KB · Affichages: 55

azur123

XLDnaute Junior
Re : Affichache de ligne masqué sous condition

je vous remercie pour votre reponse mais j'ai fait une autre methode

Private Sub CommandButton1_Click()
For I = 6 To 8
If Cells(I, 8) = "Entreprise" Then
Range("A14:A20").Select
Selection.EntireRow.Hidden = False
ElseIf Cells(I, 8) = "Laboratoire de recherche" Then
Range("A21:A27").Select
Selection.EntireRow.Hidden = False
ElseIf Cells(I, 8) = "Indépendant" Then

Range("A9:A13").Select
Selection.EntireRow.Hidden = False
End If

Next I
End Sub
 

Discussions similaires

Réponses
7
Affichages
294