Índice
Uma maneira de acelerar seu código VBA é desabilitar a exibição de quebras de página, alterando o DisplayPageBreaks. Alterar essa configuração nem sempre terá um impacto. Só deve importar se (da Microsoft):
- Você definiu anteriormente uma propriedade PageSetup para a planilha relevante e seu procedimento VBA modifica as propriedades de muitas linhas ou colunas
- OU Seu procedimento VBA força o Excel a calcular as quebras de página (exibindo a visualização de impressão ou modificando quaisquer propriedades do PageSetup).
Para desativar a exibição de quebras de página, defina o DisplayPageBreaks propriedade para falsa:
1 | ActiveSheet.DisplayPageBreaks = False |
Você pode reativar DisplayPageBreaks definindo a propriedade como true:
1 | ActiveSheet.DisplayPageBreaks = True |
Observe que a configuração DisplayPageBreaks deve ser definida para cada planilha individual. Para desativar a exibição de quebras de página para todas as planilhas em uma pasta de trabalho:
12345678 | Sub DisplayPageBreaks_Example ()Dim ws como planilhaPara cada ws nas planilhasws.DisplayPageBreaks = FalsePróximo wsEnd Sub |