Bonsoir tout le monde

Je viens vers vous car j'ai un petit soucis dans le développement d'une app en VBA.
Je dois modifier le ruban de manière à ce que l'utilisateur n'ai accès qu'à certaines fonctions pour pas tout casser.
Je me suis donc penché sur Custom UI Editor. J'ai fait un premier test avec le code xml suivant ( trouvé sur Internet )

Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
 	<ribbon startFromScratch="false">
       	<tabs>
            	<tab id="customTab" label="TestTab">
                		<group id="customGroup" label="TestGroup">
                    		<button id="scanStart" label="Scan Test" imageMso="HappyFace" size="large" onAction="testCallback" />
                		</group>
            	</tab>
        	</tabs>
    	</ribbon>
</customUI>

Puis crée un module nommé moduleTest dans lequel j'ai écrit ce code très simple

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
'Callback for scanStart onAction
Sub testCallback(control As IRibbonControl)
    Test
End Sub
 
Sub Test()
    MsgBox "Test UI Macro"
End Sub
Le nouvel onglet apparaît bien et le bouton et l'icône mais lorsque je clique dessus il me dit "Impossilbe d'utiliser la macro "testCallback" ... "

J'ai pas réussi à trouver de solution sur Internet


Meric d'avance pour votre aide