Masquer automatiquement des lignes en fonction d'une celulle
Résolu
kikou93
Messages postés
416
Date d'inscription
Statut
Membre
Dernière intervention
-
kikou93 Messages postés 416 Date d'inscription Statut Membre Dernière intervention -
kikou93 Messages postés 416 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Masquer ligne en fonction de la valeur d'une cellule vba
- Partage de photos en ligne - Guide
- Fonction si et - Guide
- Aller à la ligne dans une cellule excel - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
- Mètre en ligne - Guide
2 réponses
Bonjour,
A mettre dans la feuille concernée:
A mettre dans la feuille concernée:
Option Explicit Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Not Application.Intersect(Target, Range("G18")) Is Nothing Then Select Case Target.Value Case Is = "" Rows("30:65").EntireRow.Hidden = False 'affiché Rows("31:64").EntireRow.Hidden = True 'masqué Case Is = 0 Rows("30:65").EntireRow.Hidden = False Rows("31:64").EntireRow.Hidden = True Case Is = 1 Rows("30:65").EntireRow.Hidden = False Rows("37:64").EntireRow.Hidden = True Case Is = 2 Rows("30:65").EntireRow.Hidden = False Rows("39:64").EntireRow.Hidden = True 'etc '******************** '************************* 'tu continues à remplir les manquants suivant les exemples Case Is = 14 Rows("30:65").EntireRow.Hidden = False Rows("62:64").EntireRow.Hidden = True Case Is >= 15 Rows("30:65").EntireRow.Hidden = False 'affiché End Select End If End Sub
http://www.cjoint.com/c/FBer1HDKE8H
La valeur de G18 et dans la cellule M29
Voilà l'exemple:
et voilà ce que tu as mis:
et il faut rectifier la cellule G18 par M29