Jesse ha un grande foglio di lavoro che può contenere righe nascoste. Si chiede se c’è un modo per scoprire se ci sono righe nascoste nel foglio di lavoro oltre a guardare le molte righe per vedere cosa manca. Se mostra tutte le righe nascoste, non sarà comunque in grado di dire quali righe potrebbero essere state nascoste.

Un modo per identificare le righe nascoste è seguire questi passaggi generali:

  1. In una colonna che non contiene nulla, seleziona tutte le celle che copriranno l’area che desideri controllare. (Puoi selezionare l’intera colonna, se lo desideri, ma potrebbe essere eccessivo.)

  2. Premi Alt +; (questo è un punto e virgola). Excel seleziona solo le celle non nascoste nell’intervallo selezionato.

  3. Premi X (o qualche altro carattere visualizzabile) e premi Ctrl + Invio.

Questo inserisce il carattere (X) in tutte le celle visibili.

Scopri tutte le righe e sarai in grado di vedere facilmente quali celle in quella colonna non contengono il carattere (X). Queste sono le righe precedentemente nascoste. È anche possibile, se lo si desidera, utilizzare lo stesso approccio generale, ma dopo il passaggio 2 (invece del passaggio 3) è possibile applicare un motivo o un colore alle celle. Dopo aver scoperto tutte le righe, quelle celle senza alcun motivo o colore sono quelle che erano precedentemente nelle righe nascoste.

Se non vuoi affatto mostrare le righe, forse il modo migliore per scoprire le informazioni è usare una macro. La seguente semplice macro passa attraverso le prime 1.000 righe di un foglio di lavoro e quindi elenca, in una finestra di messaggio, le righe nascoste.

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

Notare che il cuore della macro, dove determina se una riga è nascosta o meno, sta nel controllo della proprietà Hidden dell’oggetto InteraRow. Se questa proprietà è True, la riga è nascosta.

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (12217) si applica a Microsoft Excel 2007, 2010, 2013 e 2016.

Puoi trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Excel qui: Detecting Hidden Rows.