Condividi tramite

Come nascondere determinate righe in base al contenuto

Anonimo
2016-01-14T16:21:58+00:00

Buona sera a tutti, ho bisogno che qualcuno mi dia qualche suggerimento su come scrivere una macro su xls. Io ho un range di celle A:14 A:76, con delle formule all'interno, ogni cella mi può dare come risultato "0", ho la necessità di nascondere tutte le righe le cui celle hanno come valore 0. Visto che i fogli sono tanti ho bisogno che  faccia in modo automatico. 

Grazie mille

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

1 risposta

Ordina per: Più utili
  1. Anonimo
    2016-01-14T16:56:44+00:00

    Ciao Giovanni,

    Buona sera a tutti, ho bisogno che qualcuno mi dia qualche suggerimento su come scrivere una macro su xls. Io ho un range di celle A:14 A:76, con delle formule all'interno, ogni cella mi può dare come risultato "0", ho la necessità di nascondere tutte le righe le cui celle hanno come valore 0. Visto che i fogli sono tanti ho bisogno che  faccia in modo automatico. 

    Prova qualcosa del genere:

    • Fai clic dx sulla linguetta del foglio
    • Seleziona l'opzione Visualizza Codice dal **** menu contestuale risultante
    • Incolla il seguente codice:

    '=========>>

    Option Explicit

    '--------->>

    Private Sub Worksheet_Calculate()

        Dim Rng As Range, rCell As Range

        Const sCelle As String = "A14:A76"                         '<<=== Modifica

        Set Rng = Me.Range(sCelle)

        On Error GoTo 0

        Application.EnableEvents = False

        For Each rCell In Rng.Cells

            With rCell

                .EntireRow.Hidden = .Value = 0

            End With

        Next rCell

    XIT:

        Application.EnableEvents = True

    End Sub
    '<<=========

    • Alt+Q per chiudere l'editor di VBA e tornare a Excel.
    • Salva il file con l'estensione xlsm.

    Potresti scaricare il mio file di prova Giovanni20160114,xlsm a:

                              **http://1drv.ms/1n2topm**

    ===

    Regards,

    Norman

    La risposta è stata utile?

    3 persone hanno trovato utile questa risposta.
    0 commenti Nessun commento