Bonjour
J'utilise ce ComboBox pour lancer des macros
Je rencontre un problème
C'est qu'il m'est impossible de lancer deux fois à la suite la même macro !
Je sais comment contourner le problème
En sélectionnant une autre macro, puis en abandonnant son lancement avant de revenir
a la macro précédente
Mais cela devient vite source d'erreur
Et personnellement je n'ai pas trouver la solution
Merci
J'utilise ce ComboBox pour lancer des macros
Je rencontre un problème
C'est qu'il m'est impossible de lancer deux fois à la suite la même macro !
Je sais comment contourner le problème
En sélectionnant une autre macro, puis en abandonnant son lancement avant de revenir
a la macro précédente
Mais cela devient vite source d'erreur
Et personnellement je n'ai pas trouver la solution
Merci
Code:
Private Sub ComboBox1_Change()
Dim lig As Variant, rep As Byte
lig = Application.Match(ComboBox1, [Macro_Liste], 0)
If IsError(lig) Then Exit Sub
rep = MsgBox([Macro_Liste].Cells(lig, 2), 3)
If rep = 7 Then Exit Sub
If rep = 2 Then SendKeys "%{UP}": Exit Sub
Select Case ComboBox1
Case "Macro 1": Macro1
/////////////////////////////
Case "Macro 50": Macro50
End Select
End Sub