Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao Giuseppe,
Grazie tante del tuo aiuto. Funziona perfettamente.
Bene!
Solo un'ultima cosa: Come posso modificare il codice se volessi nascondere solo la RIGA oppure solo la COLONNA? Cioè avere due codici separati, uno per nascondere la riga e uno per nascondere la colonna.
Per nascondere solo righe, prova qualcosa del genere:
'=========>>
Option Explicit
'--------->>
Private Sub Worksheet_Calculate()
Dim Rng As Range
Dim rCell As Range
Const sCelle As String = "A10:A14" '<<=== Modifica
On Error GoTo XIT
Application.EnableEvents = False
Set Rng = Me.Range(sCelle)
For Each rCell In Rng.Cells
With rCell
.EntireRow.Hidden = .Value = vbNullString
End With
Next rCell
XIT:
Application.EnableEvents = True
End Sub
'<<=========
Per nascondere solo colonne, prova qualcosa del genere:
'=========>>
Option Explicit
'--------->>
Private Sub Worksheet_Calculate()
Dim Rng As Range
Dim rCell As Range
Const sCelle As String = "B5:I5" '<<=== Modifica
On Error GoTo XIT
Application.EnableEvents = False
Set Rng = Me.Range(sCelle)
For Each rCell In Rng.Cells
With rCell
.EntireColumn.Hidden = .Value = vbNullString
End With
Next rCell
XIT:
Application.EnableEvents = True
End Sub
'<<=========
Potresti scaricare il mio file di prova Giuseppe20170807.xlsm
In questo file dimostro il primo codice nel foglio Nasconda Righe e il secondo codice nel foglio Nasconda Colonne.
===
Regards,
Norman