Nascondere le righe in base al valore di una cella

Excel fornisce una formattazione condizionale che consente di modificare il colore e altri attributi di una cella in base al contenuto della cella. Sfortunatamente, non c’è modo di nascondere facilmente le righe in base al valore di una particolare cella in una riga. Tuttavia, puoi ottenere lo stesso effetto utilizzando una macro per analizzare la cella e nascondere di conseguenza la riga. La seguente macro esaminerà un particolare intervallo nelle prime 100 righe di un foglio di lavoro e quindi nasconderà la riga se il valore nella cella è inferiore a 5.

Questo contenuto è riservato agli abbonati

Solo gli utenti con Abbonamento VBA Coder oppure Ultimate possono visionarlo.

Se sei già abbonato Accedi per sbloccare il contenuto!

In caso contrario abbonati qui! L'abbonamento è conveniente.

E puoi interromperlo in ogni momento e in completa autonomia.

ABBONATI

(puoi renderti conto di quanti siano i contenuti riservati

raggiungendo questa pagina)

È possibile modificare la macro in modo che controlli una riga iniziale, una riga finale e una colonna diverse semplicemente modificando le prime tre variabili impostate nella macro. Puoi anche modificare facilmente il valore che viene controllato all’interno del ciclo For… Next.

In alternativa, invece di definire la riga iniziale, la riga finale e la colonna di controllo nella macro, puoi semplicemente selezionare le righe nella colonna di controllo ed eseguire questa piccola macro:

Questo contenuto è riservato agli abbonati

Solo gli utenti con Abbonamento VBA Coder oppure Ultimate possono visionarlo.

Se sei già abbonato Accedi per sbloccare il contenuto!

In caso contrario abbonati qui! L'abbonamento è conveniente.

E puoi interromperlo in ogni momento e in completa autonomia.

ABBONATI

(puoi renderti conto di quanti siano i contenuti riservati

raggiungendo questa pagina)

Dovresti notare che questa macro non mostra alcuna riga, ma semplicemente le nasconde. Se stai controllando il contenuto di una cella che può cambiare, potresti voler modificare un po’ la macro in modo che nasconda o mostri una riga, se necessario. La seguente variazione svolgerà il compito:

Questo contenuto è riservato agli abbonati

Solo gli utenti con Abbonamento VBA Coder oppure Ultimate possono visionarlo.

Se sei già abbonato Accedi per sbloccare il contenuto!

In caso contrario abbonati qui! L'abbonamento è conveniente.

E puoi interromperlo in ogni momento e in completa autonomia.

ABBONATI

(puoi renderti conto di quanti siano i contenuti riservati

raggiungendo questa pagina)

Tags: , ,

Ti è stato utile?