Hallo allemaal,
Ik heb een excel bestand die flinke tabellen uit een database haalt
Ik heb een knop gemaakt waarmee hij kan vernieuwen.
Nu is ie toch wel een halve minuut bezig met dit vernieuwen.
Er moeten dadelijk echter mensen met mijn model gaan werken die dan waarschijnlijk overal op gaan klikken omdat hij heel even niet reageert.
Nu heb ik mbv vba een code geschreven dat hij ergens de tekst bezig neerzet als hij begint met het vernieuwen
Nu is het de bedoeling dat deze tekst vervangen word met klaar als hij alles vernieuwt heeft.
Als ik dat laatste in de code achteraan zet waarbij het de tekst aanpast. Hij doet dit echter direct en niet pas als hij klaar is met verversen.
Is er een manier of stukje code of iets waardoor hij test of hij nog bezig is of iets wat hier op lijkt.
Hieronder zie je de code die ik gemaakt heb
(ik ben nog een beunhaas met dit hele vba dus het zal vast niet de beste code zijn maar het werkt tot op zekere hoogte)
alvast bedankt,
Roel
Ik heb een excel bestand die flinke tabellen uit een database haalt
Ik heb een knop gemaakt waarmee hij kan vernieuwen.
Nu is ie toch wel een halve minuut bezig met dit vernieuwen.
Er moeten dadelijk echter mensen met mijn model gaan werken die dan waarschijnlijk overal op gaan klikken omdat hij heel even niet reageert.
Nu heb ik mbv vba een code geschreven dat hij ergens de tekst bezig neerzet als hij begint met het vernieuwen
Nu is het de bedoeling dat deze tekst vervangen word met klaar als hij alles vernieuwt heeft.
Als ik dat laatste in de code achteraan zet waarbij het de tekst aanpast. Hij doet dit echter direct en niet pas als hij klaar is met verversen.
Is er een manier of stukje code of iets waardoor hij test of hij nog bezig is of iets wat hier op lijkt.
Hieronder zie je de code die ik gemaakt heb
(ik ben nog een beunhaas met dit hele vba dus het zal vast niet de beste code zijn maar het werkt tot op zekere hoogte)
Code:
Sub Vernieuwen2()
Range("a1").Value = "bezig..."
ActiveWorkbook.RefreshAll
sorteren_tabel
Range("a1").Select
Range("a1").Value = "klaar"
End Sub
alvast bedankt,
Roel