J'ai une liste déroulante qui contient plusieurs événements liés (par exemple, ComboBox1_Change, Click, GotFocus, LostFocus). Pour mes besoins, j'ai besoin d'utiliser un contrôle ActiveX.Recréation d'un contrôle ActiveX avec des événements VBA, à l'aide de VBA
Pour des renseignements généraux:
je suis tombé sur un problème où les glitches de contrôle ActiveX lorsque la machine est attaché à un projecteur. D'autres ont eu le même problème, mais pas de solution. Le meilleur moyen que j'ai trouvé pour résoudre ce problème est de créer un bouton supplémentaire sur lequel l'utilisateur peut cliquer pour supprimer le contrôle ActiveX et le recréer.
Le problème est (et ma question) ... Lorsque je fais cela, les événements VBA ne s'exécutent plus. Le contrôle est nommé exactement le même. Y at-il un correctif simple (comme la propriété dans le contrôle ActiveX que je peux définir), de sorte que je n'ai pas besoin d'écrire du code VBA pour supprimer et réécrire le code VBA existant (que je ne suis pas sûr à 100%?) ?
Pour mieux vous aider, pourriez-vous publier le morceau de code que vous modifiez? –
Les contrôles sur une feuille de calcul ou un objet UserForm? – ThunderFrame