ExcelFlex,
O motivo é que não queria que o usuário percorresse a planilha em branco.
Ocultando as linhas dá certo, mas fica aquele azulão limbo estranho.
Eu consegui limitando a área de scroll da planilha assim:
No workbook(EstaPasta_de_trabalho):
Código: Selecionar todosOption Explicit
Private Sub Workbook_Open()
limita_area
End Sub
No módulo normal:
Código: Selecionar todosOption Explicit
Option Private Module
Public Sub limita_area()
Sheets("-DEZSED").ScrollArea = "A1:V150"
Sheets("JANSED").ScrollArea = "A1:V150"
Sheets("FEVSED").ScrollArea = "A1:V150"
Sheets("MARSED").ScrollArea = "A1:V150"
Sheets("ABRSED").ScrollArea = "A1:V150"
Sheets("MAISED").ScrollArea = "A1:V150"
Sheets("JUNSED").ScrollArea = "A1:V150"
Sheets("JULSED").ScrollArea = "A1:V150"
Sheets("AGOSED").ScrollArea = "A1:V150"
Sheets("SETSED").ScrollArea = "A1:V150"
Sheets("OUTSED").ScrollArea = "A1:V150"
Sheets("NOVSED").ScrollArea = "A1:V150"
Sheets("DEZSED").ScrollArea = "A1:V150"
End Sub
Nas worksheets:
Também apliquei uma cor a todo o fundo exterior através de uma macro de formatação condicional.
Encontrei em pesquisas uma forma de controlar o zoom, mas é um pouco instável e às vezes provoca um erro na macro, então descartei.
Mesmo assim, obrigado pela ajuda!