Afficher un message
Vieux 22/04/2004, 19h50   #3 (permalink)
utilsfr
Guest
 
Messages: n/a
Par défaut Re: Caché colonne avec liste de validation


Essaie ce code événementielle
ici la liste de validation est en C4

Private Sub Worksheet_Change(ByVal Target As Range)
Dim maselection As String
maselection = Range("c4").Value
Select Case maselection
Case 1
Cells.EntireColumn.Hidden = False 'affichage de toutes les colonnes
Columns("F:F").EntireColumn.Hidden = True 'si 1 est séléectionner masquage de la colonne F
Case 2
Cells.EntireColumn.Hidden = False 'affichage de toutes les colonnes
Columns("G:G").EntireColumn.Hidden = True 'si 2 est séléectionner masquage de la colonne F
Case 3
Cells.EntireColumn.Hidden = False 'affichage de toutes les colonnes
Columns("H:H").EntireColumn.Hidden = True 'si 3 est séléectionner masquage de la colonne F

Case Else
End Select
End Sub

et ainsi de suite

Cordialement
ROBERT René