Être capable de dire si une colonne est cachée dans Excel en utilisant VBA n'est pas aussi dur que vous pouvez penser. Dans VBA, vous pouvez utiliser la propriété " Range.Hidden " pour déterminer si une ligne ou une colonne est masquée . Vous pouvez également utiliser cette propriété pour masquer une colonne . Cette propriété est utile lorsque vous recevez un classeur avec une grande quantité de données et la personne qui l'utilisait dernier probablement caché quelques colonnes . Instructions
1
Cliquez sur l'onglet « Développeur » et cliquez sur " Visual Basic " pour ouvrir le Microsoft Visual Basic Editor. Cliquez sur le menu "Insertion" et cliquez sur " Module " pour ajouter un nouveau module.
2
Commencez par créer un nouveau sous-procédure .
Private Sub columnHidden ()
3
Copiez et collez le code suivant pour vérifier si la colonne B est caché:
( Worksheets ( "Sheet1" ) Colonnes ( "B") caché = True . ). Ensuite, Photos
MsgBox (" la colonne B est caché " )
End If
4
fin de la procédure en tapant "End Sub " à la fin de la procédure. Appuyez sur "F5" pour exécuter la procédure et vous recevrez un message si la colonne B est masqué.