Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
...
Sheets("2").Select
ActiveSheet.Unprotect Password:="pippo"
Range(Columns(27), Columns(Columns.Count)).EntireColumn.Hidden = True
Rows("71:" & Rows.Count).EntireRow.Hidden = True ' qui, mi da l'errore che riporto nel titolo
...
Ciao,
questi potrebbero essere i casi più frequenti in cui si verifica l'errore che segnali (in determinate situazioni):
- il foglio è protetto;
- le celle contengono commenti;
- ci sono oggetti che non possono essere ridimensionati.
Escludendo il primo, che hai già risolto, rimangono eventualmente gli altri due. In alternativa potresti provare ad utilizzare, al posto di Hidden, la proprietà RowHeight, in questo modo:
Rows("10:20").EntireRow.RowHeight = 0
e se anche quest'ultimo restituisse errore, puoi sempre stabilire un'altezza minima, di fatto impercettibile:
Rows("10:20").EntireRow.RowHeight = 0.01
Andrea.