Masquer automatiquement

F

Fred

Guest
Bonjour à toutes et tous,

Je voudrai pouvoir créer une macro qui lorsque je la lance, permet de masquer plusieurs colonnes. Le choix de ces colonnes est aléatoire car il dépend de la valeur d'une cellule propre à chaque colonne et se retrouvant sur une meme ligne. En bref, j'ai une ligne de 1 et 0 et je voudrai que toute les colonnes qui ont un zéro se masquent...

Est-ce possible? Je suis sur que oui, mais comment, ça je l'ignore totalement...

Merci pour votre aide et bonne journée

Fred
 

Eric C

XLDnaute Barbatruc
Bonjour le forum
Bonour Fred

Un début de piste avec pour référence, la cellule A1 qui selon qu'elle prenne la valeur 0 ou 1 masque ou affiche la colonne B.

Code:
 Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = '$A$1' Then
If Target = 1 Then Columns('B:B').EntireColumn.Hidden = True
If Target = 0 Then Columns('B:B').EntireColumn.Hidden = False
End If
End Sub

  Bonne continuation  ;)
 

Discussions similaires

Réponses
2
Affichages
185

Statistiques des forums

Discussions
312 347
Messages
2 087 502
Membres
103 563
dernier inscrit
samyezzehar