Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
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:
===
Regards,
Norman