Spisie treści
Jednym ze sposobów na przyspieszenie kodu VBA jest wyłączenie wyświetlania podziałów stron poprzez zmianę WyświetlajPrzerwa stronys. Zmiana tego ustawienia nie zawsze będzie miała wpływ. Powinno to mieć znaczenie tylko wtedy, gdy (od firmy Microsoft):
- Wcześniej ustawiłeś właściwość PageSetup dla odpowiedniego arkusza oraz Twoja procedura VBA modyfikuje właściwości wielu wierszy lub kolumn
- LUB Twoja procedura VBA wymusza na programie Excel obliczanie podziałów strony (wyświetlanie podglądu wydruku lub modyfikowanie dowolnych właściwości PageSetup).
Aby wyłączyć wyświetlanie podziałów stron, ustaw Wyświetlaj Przerwy Strony właściwość na fałsz:
1 | ActiveSheet.DisplayPageBreaks = Fałsz |
Możesz ponownie włączyć DisplayPageBreaks, ustawiając właściwość na true:
1 | ActiveSheet.DisplayPageBreaks = Prawda |
Należy pamiętać, że ustawienie DisplayPageBreaks musi być ustawione dla każdego arkusza roboczego. Aby wyłączyć wyświetlanie podziałów stron dla wszystkich arkuszy w skoroszycie:
12345678 | Sub DisplayPageBreaks_Example()Dim ws As WorksheetDla każdego ws w arkuszach roboczychws.DisplayPageBreaks = FałszNastępnyNapis końcowy |