the button starts a vb-macro which will take nearly a minute.
The button-caption should change to "Please wait..." while the macro runs (at the beginning) to give a signal to the user that qlikview is working. The last command in the macro should turn the caption back.
Add two more actions to the button. One before the macro and the other after the macro. In the first action change the value of a variable to "Please wait..." and in the last action change the value of the variable to original caption. Now use this variable value as caption to the button.