Poista Excelin uudelleenlaskenta käytöstä makron kautta

Anonim

Kuinka vaihtaa Excel manuaaliseen laskutoimitukseen

Monimutkaiset laskelmat, laajat matriisikaavat tai muut syyt voivat johtaa siihen, että Excel laskee koko taulukon uudelleen sekunneiksi (tai jopa minuutteiksi) jokaisen solun muutoksen jälkeen.

Jos taulukoiden laskeminen on sinulle liian ärsyttävää, voit poistaa automaattisen uudelleenlaskennan käytöstä. Voit tehdä tämän kutsumalla EXTRAS - OPTIONS -toiminnon ja aktivoimalla MANUAL -vaihtoehdon CALCULATION -välilehdellä.

Mutta miten hallitset sen makron avulla? Seuraava makro näyttää, miten se tehdään:

Poista alilaskenta käytöstä ()
Sovelluksen kanssa
.CalculateBeforeSave = Totta
.Calculation = xlCalculationManual
Lopeta
End Sub

Makro vaihtaa uudelleenlaskennan manuaaliseen tilaan. Tämän jälkeen voit käynnistää uudelleenlaskennan F9 -näppäimellä. Samalla makro varmistaa, että uudelleenlaskenta suoritetaan aina ennen työkirjojen tallentamista.

Jos haluat vaihtaa uudelleenlaskennan takaisin AUTOMAATTISEKSI makron avulla, vaihda vakio xlCalculationManual lähdekoodissa xlLaskentaAutomaattinen.