Jesse tiene una hoja de trabajo grande que puede contener filas ocultas. Se pregunta si hay alguna manera de averiguar si hay filas ocultas en la hoja de trabajo que no sea mirando hacia abajo para ver qué falta. Si muestra todas las filas ocultas, aún no podrá saber qué filas, si las hay, pueden haber estado ocultas.

Una forma de identificar filas ocultas es seguir estos pasos generales:

  1. En una columna que no tiene nada, seleccione todas las celdas que cubrirán el área que desea verificar. (Puede seleccionar la columna completa, si lo desea, pero eso puede ser excesivo).

  2. Presione Alt +; (eso es un punto y coma). Excel selecciona solo las celdas no ocultas en el rango seleccionado.

  3. Presione X (o algún otro carácter visible) y presione Ctrl + Enter.

Esto coloca el carácter (X) en todas las celdas visibles.

Muestra todas las filas y podrás ver fácilmente qué celdas de esa columna no tienen el carácter (X) en ellas. Estas son las filas que antes estaban ocultas. También puede, si lo desea, usar el mismo enfoque general, pero después del paso 2 (en lugar del paso 3) puede aplicar algún patrón o color a las celdas. Una vez que muestre todas las filas, aquellas celdas sin ningún patrón o color son las que anteriormente estaban en filas ocultas.

Si no desea mostrar las filas en absoluto, quizás la mejor manera de averiguar la información es usar una macro. La siguiente macro simple recorre las primeras 1,000 filas de una hoja de trabajo y luego enumera, en un cuadro de mensaje, las filas que están ocultas.

Sub ShowRows()

Dim rng As Range     Dim c As Range     Dim sTemp As String

Set rng = Range("A1:A1000")

sTemp = ""



For Each c in rng         If c.EntireRow.Hidden Then             sTemp = sTemp & "Row " & c.Row & vbCrLf         End If     Next c

If sTemp > "" Then         sTemp = "The following rows are hidden:" & vbCrLf & _           vbCrLf & sTemp         MsgBox sTemp     Else         MsgBox "There are no hidden rows"

End If End Sub

Tenga en cuenta que el corazón de la macro, donde determina si una fila está oculta o no, es comprobar la propiedad Hidden del objeto EntireRow. Si esta propiedad es True, la fila está oculta.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.

link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (12217) se aplica a Microsoft Excel 2007, 2010, 2013 y 2016.

Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí: link: / excel-Detecting_Hidden_Rows [Detecting Hidden Rows].