Ser capaz de saber si una columna está oculta en Excel con VBA no es tan difícil como usted puede pensar . En VBA , puede utilizar la propiedad " Range.Hidden " para determinar si una fila o columna se oculta . También puede utilizar esta propiedad para ocultar una columna . Esta propiedad es útil cuando usted consigue un libro con una gran cantidad de datos y la persona que lo usó por última probablemente se escondieron algunas columnas . Instrucciones 
 1 
 clic en la pestaña " desarrolladores" y haga clic en "Visual Basic " para abrir el Editor de Microsoft Visual Basic . Haga clic en el menú " Insertar" y haga clic en " módulos" para añadir un nuevo módulo. 
 2 
 Comience por crear un nuevo procedimiento sub . 
 
 Private Sub ColumnHidden () 
 
 3 
 Copia y pega el siguiente código para comprobar si la columna B es oculto: 
 
 Si ( Worksheets ( "Sheet1 ") Columns ( "B " ) Hidden = True . ). Entonces 
 
 MsgBox ( "Columna B se oculta " ) 
 
 End If 
 4 
 fin del procedimiento escribiendo "End Sub " al final del procedimiento. Pulse la tecla "F5 " para ejecutar el procedimiento y obtendrá un mensaje si se oculta la columna B .