Bonjour à Toutes et Tous,
Je suis nouveau sur ce forum.
J'essaye d'écrire un petit programme en vba pour l'indentation des macros. Le projet est bien avancé, suite à un crach de mon disque dur, et une fois tout récupéré j'ai un conflit entre la référence "Microsoft Visual Basic for Applications Extensibility 5.3" et celle "Microsoft VBScript Regular Expressions 5.5".
Dans mon programme j'ai ajouté un menu contextuel pour l’éditeur VBE. et j'ai ajouté une macro de numérotation des lignes où les recherches sont basées sur les expressions régulières de vba.
Lorsque les deux références sont présentent, j'ai une erreur de compilation sur une ligne bien spécifique
Set Ctrl = Application.VBE.[b]CommandBars[/b].FindControl(Tag:=sMenuItemTag)[/quote]
avec le message
Erreur de chargement de la dll
.
Bien sur j'ai lancé une réparation de mon OFFICE, et actualisé VB6EXT.OLB et MSCOMCTL.OCX.
Lorsque "Microsoft VBScript Regular Expressions 5.5" n'est pas référencé alors le menu fonctionne normalement et il n'y a pas d'erreur de compilation. Dès que je le référence, immédiatement l'erreur de compilation apparait.
je vous joint le fichier du menu. si vous activer la référence "Microsoft VBScript Regular Expressions 5.5". j'aimerai connaitre votre réaction.
j'utilise EXCEL 2013 FR (15.0.5127.1000) sous Windows 10 professionnel n°17763
Votre aide me sera précieuse.