Beste kenners,
Ik heb een Excelbestand wat een grote database omvat. Om alles snel te houden heb ik de formules op handmatig gezet. Via een macro worden alleen op de goede momenten de formules berekend. Dit gaat met de volgende simpele code:
Het probleem is dat de database via een formulier ingevuld wordt. In dit formulier worden ook berekeningen uitgevoerd waarvan het resultaat in een textbox komt te staan. Deze berekening gaat goed, totdat de macro "Calculate" gebruikt wordt. Op dat moment wordt het eerder berekende resultaat in de textbox verwijderd.
Weet iemand hoe je ervoor kan zorgen dat Calculate alleen werkt in de worksheet, en niet in het formulier zelf (het formulier moet wel zijn berekeningen blijven uitvoeren)?
Alvast bedankt,
EJProsman
Ik heb een Excelbestand wat een grote database omvat. Om alles snel te houden heb ik de formules op handmatig gezet. Via een macro worden alleen op de goede momenten de formules berekend. Dit gaat met de volgende simpele code:
Code:
Calculate
Het probleem is dat de database via een formulier ingevuld wordt. In dit formulier worden ook berekeningen uitgevoerd waarvan het resultaat in een textbox komt te staan. Deze berekening gaat goed, totdat de macro "Calculate" gebruikt wordt. Op dat moment wordt het eerder berekende resultaat in de textbox verwijderd.
Weet iemand hoe je ervoor kan zorgen dat Calculate alleen werkt in de worksheet, en niet in het formulier zelf (het formulier moet wel zijn berekeningen blijven uitvoeren)?
Alvast bedankt,
EJProsman