Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ho l'esigenza di nascondere le colonne "I, J, K, M, N, O, P" di un foglio. Se lancio la macro che contiene il codice riportato qua sotto, mi nasconde le colonne da "D" Fino a "Q" come mai ?
Ho il range A2:L7 unito
<cut>
Celle unite nel vb sono *il male*. Non so cosa ci sia nelle tue celle, comunque qusto codice naconde le colonne da te indicate(qui nel Foglio1):
Public Sub m()
Dim sh As Worksheet
Set sh = ThisWorkbook.Worksheets("Foglio1")
With sh
.Range("I:K,M:P").EntireColumn.Hidden = True
End With
Set sh = Nothing
End Sub
--
La soluzione, il codice ed i files sono forniti *così come sono* e l’autore declina ogni responsabilità per eventuali problemi causati dalla soluzione proposta se usata impropriamente. Create e utilizzate una copia del file per le vostre prove, *prima* di utilizzare la soluzione in files importanti.
--
Mauro Gamberini - Microsoft© MVP(Excel)