Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Cache dynamique

  • Initiateur de la discussion Nicolas
  • Date de début
N

Nicolas

Guest
Bonjour à tous,

Je voudrais cacher automatiquement (ou pas) une partie de ma feuille de calcul selon la valeur d'une cellule. Est-ce possible?

Merci d'avance,
 
M

mDF

Guest
Bonsoir Nicolas,

On peut procéder en masquant (dé-masquant) des lignes ou des colonnes selon la valeur saisie dans une cellule déterminée :

Par exemple, dans l'objet "Feuil1" :

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$A$1" Then
Rows("2:10").EntireRow.Hidden = IIf(Target.Value = "c", True, False)
End If
End Sub

Si en "A1", on saisit le caractère "c", alors les lignes 2 à 10 se masquent automatiquement (à l'inverse, rien ou une autre chaine démasque ces lignes).

Espérant t'avoir rendu service...

DIDIER
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…