Utilisation de EntireColumnHidden

Bonjour à tous,

A mon tour de poser une question car j'ai un doute sur la compréhension d"une ligne écrite dans un post précédent par Bruno0510 et Jean Eric : "

Trouver une ligne en fonction de la valeur de la première cellule

If .Cells(rw, lCol).Value = 0 Then .Cells(lCol).EntireColumn.Hidden  = Not Cells(lCol).EntireColumn.Hidden

Le 'Then" signifie-t-il que si la colonne est masquée alors il faut la démasquer ? Et si c'est bien cela que se passe-t-il si elle est démasquée ? Je ne comprends pas bien, personnellement j'aurais utilisé les instructions "EntireColumn.Hidden = True ou False

Bonne journée

Jacky

Bonjour

En fait on attribut l'état inverse de l'état actuel de la colonne :

Etat = not etat => si true alors not true = false, si false alors not false = true

@ bientôt

LouReeD

Bonjour Loureed,

Merci pour cette explication, j'ai beau connaître pas mal de choses, je ne connaissais pas cette procédure. Enfin je peux mourir heureux d'en savoir un peu plus, mais bien sur le plus tard possible.

Cordialement

Jacky

C'est une manière plus élégante de faire un switch à la place du :

If Variable = True Then Variable = False Else Variable = True
' on a :
Variable = Not Variable

@ bientôt

LouReeD

Rechercher des sujets similaires à "utilisation entirecolumnhidden"