arjoderoon
Gebruiker
- Lid geworden
- 2 mei 2007
- Berichten
- 476
In excel is er de optie om waarde automatisch of handmatig te laten berekenen. Ik heb deze standaard op automatisch staan. Toch zie ik regelmatig onderin mijn scherm "bereken" staan, als teken dat het op handmatig zou staan.
Ik heb dit nu gecheckt bij een bestand maar in de opties blijkt het berekenen wel degelijk op "automatisch" te staan.
Ik ben dan alleen in vertwijfeling waarom ik toch de "bereken" knop te zien krijg.
De bestanden worden 4 wekelijks bijgewerkt waarbij er tijdens het bijwerken een extern bestand geopend wordt die ervoor zorgt dat er een script draait. Dat doet het volgende:
Ik meen dus overal gedekt te hebben dat de berekenmethode altijd op automatisch komt te staan na het verversen.
Of de routines die aangeroepen worden zouden hier nog roet in het eten moeten gooien, maar dat weet ik niet.
In de bijlage hoe mijn scherm in excel eruit ziet met daarbij ook de instellingen van excel. Blijkbaar staat excel ingestled op automatisch berekenen, maar toch krijg ik de knop berekenen in mijn scherm te zien.
Rara, wat moet ik hier mee? (uiteraard moeten mijn waarden altijd automatisch berekend worden).

Ik heb dit nu gecheckt bij een bestand maar in de opties blijkt het berekenen wel degelijk op "automatisch" te staan.
Ik ben dan alleen in vertwijfeling waarom ik toch de "bereken" knop te zien krijg.
De bestanden worden 4 wekelijks bijgewerkt waarbij er tijdens het bijwerken een extern bestand geopend wordt die ervoor zorgt dat er een script draait. Dat doet het volgende:
Code:
Sub vernieuwalles(mytemplate As String)
Windows(mytemplate).Activate
On Error GoTo Err_
Application.StatusBar = "Bezig met vernieuwen"
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
' Call SheetOpschonen
Call datawissen
Call dataplaatsen
Call kolomtitels
Call toevoegen
Call maaktabel
Call refreshpivots
Exit_:
Application.StatusBar = ""
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
Exit Sub
Err_:
Call MsgBox(Err.Number & vbCrLf & Err.Description)
Resume Exit_
Application.Calculation = xlCalculationAutomatic
End Sub
Ik meen dus overal gedekt te hebben dat de berekenmethode altijd op automatisch komt te staan na het verversen.
Of de routines die aangeroepen worden zouden hier nog roet in het eten moeten gooien, maar dat weet ik niet.
In de bijlage hoe mijn scherm in excel eruit ziet met daarbij ook de instellingen van excel. Blijkbaar staat excel ingestled op automatisch berekenen, maar toch krijg ik de knop berekenen in mijn scherm te zien.
Rara, wat moet ik hier mee? (uiteraard moeten mijn waarden altijd automatisch berekend worden).
