Waarom werkt VBA-script onjuist?

In een do-while- loop kijkt Excel naar de waarde in twee cellen.
Het vreemde is, dat als dit script loopt, hij de waarde niet juist evalueert, maar als ik het script stap voor stap doorloop (met F8), dan doet hij het wel juist.
Wat is hier aan de hand en wat kan ik nu het beste doen?

Weet jij het antwoord?

/2500

Als je met VBA een waarde van een cel uitleest, dan doet hij ook precies alleen dat. Dat proces is geen expliciete trigger die Excel de opdracht geeft om die waarde te berekenen. De opdracht "Application.Calculate" in de code opnemen voordat je de waardes uitleest geeft Excel wel de opdracht om te gaan rekenen. Vaak is dat de oplossing voor dergelijke problemen (Maar er kunnen natuurlijk ook heel andere dingen aan de hand zijn.)

Stel zelf een vraag

Ben je op zoek naar het antwoord die ene vraag die je misschien al tijden achtervolgt?

/100