Привет SJR, твой макрос для макроса color_cell работает хорошо.
Я изменил макрос и добавил макрос imposta_pagina, но он не работает
Private Sub Workbook_Open () 'SJR
Application.ScreenUpdating = False
Dim ListaFogli As Variant
Дим Фольо как вариант
ListaFogli = Array ("MAX1", "MAX MAX", "MAX3", "MAX4", "MAX7", "MAX MAX MAX")
Для каждого Фолья в ListaFogli
'color_cell CStr(Foglio)
imposta_pagina CStr(Foglio)
Следующая Фолья
Application.ScreenUpdating = True
End Sub
Sub imposta_pagina (s As String) 'SJR
With ActiveSheet.PageSetup
.PrintTitleRows = "$1:$5"
.PrintTitleColumns = ""
End With
ActiveSheet.PageSetup.PrintArea = ""
With ActiveSheet.PageSetup
.CenterHorizontally = True
.CenterVertically = True
.Orientation = xlLandscape
.Zoom = False
.FitToPagesWide = 1
.FitToPagesTall = 30
End With
End Sub