Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
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
Re : Problème de 2 mêmes sélections à la suite dans un ComboBox
Bonjour michou9 et le forum
peut être en mettant ta macro dans l'événement clik ou mouse down, car si tu garde la même macro, il n'y a pas de "Change".
Bon courage et à+
Denis
Re : Problème de 2 mêmes sélections à la suite dans un ComboBox
Bonsoir Mapomme
Merci pour ton aide
Ta macro fonctionne très bien
Mais une fois dans mon tableau, je rencontre des problèmes
1) Quand je clique sur macro, pas de problème
Si je décide de rejouer la même macro
Il m'affiche une MsgBox (sans titre) ???
Que je clique sur Oui, Non ou Annuler, rien ne se passe
2) La ComboBox devient très lente par rapport à avant
3) Comme il s'agit de valider des macros par rapport à une zone activée avant le lancement de la macro
Re : Problème de 2 mêmes sélections à la suite dans un ComboBox
(re)Bonjour Michou9,
Un autre essai dans le fichier joint.
- permet de rejouer la macro sans passer par l'activation d'une autre cellule (points 1° et 3° de ton précédent message)
- pour la vitesse: n'ayant pas le fichier réel, je ne peux pas tester.
Re : Problème de 2 mêmes sélections à la suite dans un ComboBox
Bonsoir Mapomme
Merci à nouveau
La macro est bien plus rapide
Mais malheureusement en ce qui concerne le problème 1° sité hier
Quand je clique sur macro, pas de problème
Si je décide de rejouer la même macro
Il m'affiche une MsgBox (sans titre) ???
Que je clique sur Oui, Non ou Annuler, rien ne se passe
Private Sub ComboBox1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
ComboBox1.ListIndex = -1
End Sub
Cela ne le fait plus
Mais cela revient au problème que je ne peux faire 2 fois la même macro
Autre problème, si je clique sur Annuler, je ne reviens pas sur la ComboBox ouverte
Ainsi il n’y a plus de ligne vide entre les thèmes, mais un
Code:
"-"
Je ne suis pas parvenu à trouver une autre solution, si bien sûr, il y en a une qui me permette de laisser des lignes vides plutôt que « - », je suis preneur. 😕
Merci pour ton aide si éventuellement il y a une solution
A+
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD