MACRO Nascondi righe



  • [MACRO] Nascondi righe
    di mimmuzzo86 (utente non iscritto) data: 14/11/2014 10:44:20

    Buongiorno a tutti!

    Sto aggiornando il file che uso per fare i preventivi e ho la necessità di nascondere determinate righe se nelle celle non c'è nessun valore, attualmente utilizzo la macro indicata sotto

    Il range f52:f101 fa parte di un capitolo, il problema è che se aggiungo delle righe nel capitolo precedente la macro sopra non aggiorna il suo range e mi nasconde righe che non vorrei nascondere .

    La macro che uso attualmente può essere modificata in modo che aggiorna il range se io aggiungo righe nel capitolo precedente?

    Ciao!!!
     
    Sub NascondeRiga()
    Dim CL As Object
    For Each CL In Range("f52:f101")
    If CL.Value = "" Then CL.EntireRow.Hidden = True
    Next CL
    End Sub



  • di Lucas87 data: 14/11/2014 11:11:33

    Ciao
    Prova così
    Selezioni il tuo intervallo
    nella casella dell'indirizzo in alto a sinistra digita un nome che sia univoco
    nel codice fai riferimento al range con
     
    Range("nome_intervallo")



  • di mimmuzzo86 (utente non iscritto) data: 14/11/2014 12:15:25

    Grazie, funziona!

    Copio la macro modificata
     
    Sub NascondeRiga()
    Dim CL As Object
    For Each CL In Range("Nascondibile")
    If CL.Value = "" Then CL.EntireRow.Hidden = True
    Next CL
    End Sub