Hallo,
Ik probeer een Form in VBA te maken om wat data te visualizeren, echter moet de main loop van mijn VBA functie dus wel doorlopen, in Visual Basic had ik dit wel werkend denk ik echter in VBA krijgt de Form focus en loopt de main loop niet door.
Pseudo code
Na het Show command is aangeroepen gaat de rest van de code door. Hoe kan ik dit doen zonder al mijn code naar de form te verplaatsen? Ik kan de form daar namelijk niet sluiten.
Bij voorkeur wil ik ook geen threading gebruiken, dit lijkt me niet zo mooi in VBA als het al zou kunnen.
bvd.
Ik probeer een Form in VBA te maken om wat data te visualizeren, echter moet de main loop van mijn VBA functie dus wel doorlopen, in Visual Basic had ik dit wel werkend denk ik echter in VBA krijgt de Form focus en loopt de main loop niet door.
Pseudo code
code:
1
2
3
4
5
6
7
8
9
10
11
| Workbook_BeforeSave() With frmSave .Show .UpdateProgressBar 0, "Starting Save" // do a bunch of data tasks .UpdateProgressBar 100, "Done!" End With Unload frmSave |
Na het Show command is aangeroepen gaat de rest van de code door. Hoe kan ik dit doen zonder al mijn code naar de form te verplaatsen? Ik kan de form daar namelijk niet sluiten.
Bij voorkeur wil ik ook geen threading gebruiken, dit lijkt me niet zo mooi in VBA als het al zou kunnen.
bvd.