Refus de charger un objet du code vba

Sad

XLDnaute Nouveau
Bonjour,

En voulant ouvrir un fichier excel contenant un code vba, Excel 2010 m'a affiché le message suivant : "Impossible de charger l'objet car il n'est pas disponible sur cette machine". L'objet considéré concerne un formulaire contenant un Treeview crée hier sur le même poste. Je ne crois pas avoir fait des actions pouvant être la cause de ce message.

Merci pour votre aide

Malik
 

Herdet

Nous a quitté
Repose en paix
Re : Refus de charger un objet du code vba

Bonjour,
Les Treeview et Listview sont inclus dans la librairie MSCOMCTL.OCS (ou MSCOMCT2.OCX pour les versions Windows 64 bits) mais cette librairie n'est plus dans l'installation standard de MS Office et plus maintenue par Microsoft.
Procédure
1) trouver le fichier MSCOMCTL.OCS du 15/4/2014 sur internet
1) copier ce fichier dans C:\Windows\System32 ou C:\Windows\SysWOW64
ça marche bien sur mon PC avec W7 64 bits et MSCOMCTL.OCS du 15/4/2014 installé dans C:\Windows\SysWOW64
2) ensuite ouvrir le fichier Excel et dans l'éditeur VBA , menu "Outils, Références"
sélectionner "Microsoft Windows Common Control 6.0 (SP6)"

VBA-activation de MSCOMCTL.JPG

Enregistrer le fichier, le fermer et le rouvrir.

Cordialement
Robert
 

Discussions similaires

Statistiques des forums

Discussions
312 329
Messages
2 087 334
Membres
103 519
dernier inscrit
Thomas_grc11