Sommario
Un modo per velocizzare il codice VBA è disabilitare la visualizzazione delle interruzioni di pagina modificando il VisualizzaPaginaPaginaS. La modifica di questa impostazione non avrà sempre un impatto. Dovrebbe importare solo se (da Microsoft):
- In precedenza hai impostato una proprietà PageSetup per il foglio di lavoro pertinente e la tua procedura VBA modifica le proprietà di molte righe o colonne
- O La tua procedura VBA forza Excel a calcolare le interruzioni di pagina (visualizzando l'anteprima di stampa o modificando qualsiasi proprietà di PageSetup).
Per disabilitare la visualizzazione delle interruzioni di pagina, impostare il Visualizza interruzioni di pagina proprietà su false:
1 | ActiveSheet.DisplayPageBreaks = False |
Puoi riattivare DisplayPageBreaks impostando la proprietà su true:
1 | ActiveSheet.DisplayPageBreaks = True |
Si noti che l'impostazione DisplayPageBreaks deve essere impostata per ogni singolo foglio di lavoro. Per disabilitare la visualizzazione delle interruzioni di pagina per tutti i fogli di lavoro in una cartella di lavoro:
12345678 | Sub DisplayPageBreaks_Example()Dim ws come foglio di lavoroPer ogni ws nei fogli di lavorows.DisplayPageBreaks = FalseAvanti wFine sottotitolo |