Sous PC-Windows, c'est en effet possible via une macro événementielle à placer en VBA dans la feuille comportant la liste de validation.
Sous MAC OS X, l'appel d'une macro via une liste de validation ne fonctionne qu'en passant par une cellule intermédiaire. Donc là un peu plus compliqué.
Je vient de rectifier mon fichier (car il y avait un problême)
Je voudrais maintenant que quand je change de nom dans ma liste de validation les lignes 15 à 30 soit masquées
Pour placer un fichier sur le forum, il faut qu'il soit compressé (.zip) faire mon de 50 ko, le nom du fichier ne doit pas avoir d'espace ni de caractères accentués.
Clique droit sur l'onglet de ta feuille concernée, puis sur visualiser le code.
dans la fenêtre VBA, tu copies et adaptes ce code
Code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = '$A$1' Then
Rows('15:30').Select
Selection.EntireRow.Hidden = True
End If
End Sub
Dans ce code quand la valeur de la cellule A1 de la feuille change de valeur, les lignes 15 à 30 sont masquées.