grazie a tutti sono riuscito a risolvere il problema di eliminare le rigghe se il valore è = 0
con questo:
Private Sub Worksheet_Activate()
If Sheets("riep_acq").Range("B16") = 0 Then
Rows("494:501").Hidden = False
Else
Rows("494:501").Hidden = True
End If
'
If Sheets("riep_acq").Range("B21") = 0 Then
Rows("530:537").Hidden = False
Else
Rows("530:537").Hidden = True
End If
'
If Sheets("riep_acq").Range("B16") = 0 Then
Rows("252:255").Hidden = False
Else
Rows("252:255").Hidden = True
End If
'
If Sheets("riep_acq").Range("B21") = 0 Then
Rows("262:265").Hidden = False
Else
Rows("262:265").Hidden = True
End If
End Sub
ma come dicevo eliminando le righe tutto il manuale mi sballa dunque adesso devo inserire tante righe vuote quante ne ho tolte vi allego link per vedere file
https://www.dropbox.com/s/fb2srez03mrhg ... .xlsm?dl=0nel foglio riep_acq se inserisco nella casella b16 o b21 un numero maggiore di 0 le righe da 252 a 255 da 262 a 265 da 494 a 501 e da 530 a 537 del foglio manuale(2) spariscono , ma quando vado a stampare il tutto mi viene sballato , tenete conto che c'è l'intestazione di pagina , mi viene da dire che come tolgo dovrei aggiungere righe vuote per compensare
ciao ciao