Sisällysluettelo
Yksi tapa nopeuttaa VBA -koodiasi on poistaa sivunvaihtojen näyttäminen käytöstä muuttamalla DisplayPageBreaks. Tämän asetuksen muuttaminen ei aina vaikuta. Sillä pitäisi olla väliä vain, jos (Microsoftilta):
- Olet aiemmin asettanut PageSetup -ominaisuuden asianomaiselle laskentataulukolle ja VBA -menettely muuttaa monien rivien tai sarakkeiden ominaisuuksia
- TAI VBA -menettelysi pakottaa Excelin laskemaan sivunvaihdot (näyttämällä tulostuksen esikatselun tai muokkaamalla PageSetupin ominaisuuksia).
Voit poistaa sivunvaihtojen näyttämisen käytöstä valitsemalla DisplayPageBreaks ominaisuus vääriin:
1 | ActiveSheet.DisplayPageBreaks = Väärä |
Voit ottaa DisplayPageBreaksin uudelleen käyttöön asettamalla ominaisuuden arvoksi tosi:
1 | ActiveSheet.DisplayPageBreaks = Totta |
Huomaa, että DisplayPageBreaks -asetus on määritettävä kullekin yksittäiselle laskentataulukolle. Voit poistaa sivunvaihtojen näyttämisen käytöstä työkirjan kaikissa laskentataulukoissa seuraavasti:
12345678 | Sub DisplayPageBreaks_Example ()Dim ws laskentataulukkonaJokaiselle viikolle laskentataulukoissaws.DisplayPageBreaks = VääräSeuraava wsEnd Sub |