VBA – Modes gracieux de la fonction d'appel qui ne renvoie rien

VBA: Quelqu'un peut-il énumérer des moyens gracieux d'appeler une fonction qui ne renvoie pas les valeurs?

public function myDoSomeTasksFunc() myForm.Banner.Caption = "Make sure to select settings before you begin.." NumTimesFuncIsCalled = NumTimesFuncIsCalled + 1 myTotalU = 0 maxRows = 5 mpForm.pgMain.Enabled = False myForm.cbProcess.Enabled = False End Function 

Quand j'appelle la fonction

 dim myErr = myDoSomeTasksFunc() 

Existe-t-il un moyen de minimiser la déclaration des variables ou l'affectation de la fonction à une variable? Ou mieux encore, y a-t-il une façon plus gracieuse de faire les choses? … Je suis passionné par le encoding. Des façons de faire intelligentes et simplists me fascinent toujours.