Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Mémoriser Microsoft Visual Basic For Applications Extensibility 5.3

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 !

un internaute

XLDnaute Impliqué
Bonjour le forum,
Est-il possible de mémoriser Microsoft Visual Basic For Applications Extensibility 5.3?
Je coche dans un classeur vierge mais il disparaît ensuite.
Oui je sais il faut créer un classeur perso mais je voudrais si c'est possible une autre astuce.
Merci d'avance
Bonne journée à vous tous
Cordialement
 
Re : Mémoriser Microsoft Visual Basic For Applications Extensibility 5.3

Bonjour UnInternaute

Tu peux adapter un code de ce type issu du site de Frédéric Sigonneau:

Code:
Sub AjouteRéférence()
'Addref F. Sigonneau
'nom du classeur auquel renvoie la référence : "D:\Classeur1.xls"
'nom du projet VBA de ce classeur : TestRéférence(Classeur1.xls)
On Error Resume Next
    ThisWorkbook.VBProject.References.AddFromFile "C:\Program Files\Microsoft Office\Office15\MSOUTL.OLB"
End Sub
Sub EnlèveRéférence()
    With ThisWorkbook.VBProject.References
        .Remove .Item("TestRéférence")
    End With
End Sub
 
Re : Mémoriser Microsoft Visual Basic For Applications Extensibility 5.3


Bonjour MJ13,
Merci pour ton code
A mettre dans un module standard?
Supprimer les commentaires?
A+
cordialement
 
Re : Mémoriser Microsoft Visual Basic For Applications Extensibility 5.3

Re

A adapter bein sùr 🙂.

Il suffit de le tester dans un module standard avant de le metttre dans le Workbook_Open. Il faudra aussi penser à modifier le chemin et le nom du fichier.
 
Re : Mémoriser Microsoft Visual Basic For Applications Extensibility 5.3

Re

Tu peux essayer ces codes:

Code VBA:
Sub RefToLibrary()
'OK Sur XL 2013
' create a reference to the VBA Extensibility library.
On Error Resume Next ' in case the reference already exits
ThisWorkbook.VBProject.References _
.AddFromGuid "{0002E157-0000-0000-C000-000000000046}", 5, 0
End Sub





Code VBA:
'Microsoft visual basic for application extensibility 5.3
'Pour Windows 64 bits et Excel 32 bits
'C:\Program Files (x86)\Common Files\microsoft shared\VBA\VBA6
'VBE6EXT.OLB
Sub AjouteRéférenceExtensibility53()
On Error Resume Next
ThisWorkbook.VBProject.References.AddFromFile "C:\Program Files\Common Files\microsoft shared\VBA\VBA6\VBE6EXT.OLB"
End Sub
 
Re : Mémoriser Microsoft Visual Basic For Applications Extensibility 5.3


Bonjour MJ13,
Le premier fonctionne nickel.
Je te remercie pour ton aide. Très gentil de ta part.
Je te souhaite une bonne journée
Bien cordialement


Ps: On ne peut pas mettre résolu?
Pas vu
 
Re : Mémoriser Microsoft Visual Basic For Applications Extensibility 5.3[Résolu]

Bonjour le forum,
Est-il possible de mémoriser Microsoft Visual Basic For Applications Extensibility 5.3?
Je coche dans un classeur vierge mais il disparaît ensuite.
Oui je sais il faut créer un classeur perso mais je voudrais si c'est possible une autre astuce.
Merci d'avance
Bonne journée à vous tous
Cordialement
 
- 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

Discussions similaires

  • Question Question
Réponses
7
Affichages
332
Réponses
20
Affichages
874
Réponses
12
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…