IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Insérer les compléments pour obtenir une ListView (vba) [XL-2013]


Sujet :

Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 77
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2015
    Messages : 5
    Points : 8
    Points
    8
    Par défaut Insérer les compléments pour obtenir une ListView (vba)
    Bonjour,
    Mon ordinateur est sous Windows 7 en 64 bits, et j’utilise Excel 2013.
    Suite à l’installation de mscomctl.ocx (sous le répertoire SysWOW64), j’ai eu le message suivant « ………, mais l’appel DIIRegister Server a échoué avec le code d’erreur 0x8002801C ».
    Après recherches sur internet, j’ai appris que ce message n’était pas bloquant. Cependant, lorsque je clique sur l’icône de la ListView, dans la boîte à outils (VBA), j’ai le message d’erreur « Bibliothèque non inscrite ».
    Comment régler ce problème ?
    Avec mes remerciements anticipés.
    Cordialement.

  2. #2
    Membre émérite Avatar de curt
    Homme Profil pro
    Ingénieur Etudes
    Inscrit en
    Mars 2006
    Messages
    1 566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Etudes
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 566
    Points : 2 525
    Points
    2 525
    Par défaut
    Bonsoir lours gris,

    il ne suffit pas de copier mscomctl.ocx sous le répertoire SysWOW64, il faut aussi :

    • Cliquez sur la bullet Office (en bas à gauche de l'écran)
    • Sur la ligne de commande tapez : regsvr32 C:\windows\SysWOW64\mscomctl.ocx


    Remplace 32 par 64 si tu es avec un office 64 bits (ce qui est déconseillé d'ailleurs, mais au cas où...)

    Curt
    Pas de demande par MP, sinon j'correctionne plus, j'dynamite, j'disperse, j'ventile !!!
    ---------------------------------------------------------------------
    Vous avez un talent insoupçonné... Faites-en profitez les autres. Un p'tit CLIC pour une grande cause.
    Et si vous faisiez un bon geste en 2024 ? Soyez utile, ça vous changera ! Moi, ça m’a changé !

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 77
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2015
    Messages : 5
    Points : 8
    Points
    8
    Par défaut
    Bonjour Curt, le forum,
    Je vous remercie pour ces précisions, mais malgré celles-ci, j’ai toujours le même message d’erreur. J’ai donc contourné le problème en remplaçant la ListView par une ListBox..
    Cordialement.

  4. #4
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Citation Envoyé par lours gris Voir le message
    Bonjour,
    Mon ordinateur est sous Windows 7 en 64 bits, et j’utilise Excel 2013.
    Si ton Office est un Office 64 bits, tu ne peux pas utiliser les vieux contrôles 32 bits de VB. (Calendar, Listview etc.) Ils n'ont pas été recompilés pour être compatibles avec les Office à 64 bits.

    À moins d'être bien chanceux, ou d'en trouver de nouveaux ailleurs, les seuls que tu peux utiliser dans un Office à 64 bits sont ceux qui sont présents dans la boîte à outils tout de suite après l'installation.
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Obtenir les éléments cochés d'une ListView
    Par rocketter dans le forum VB.NET
    Réponses: 4
    Dernier message: 17/03/2015, 11h35
  2. Obtenir les données pour avoir une carte de France par codes postaux
    Par lilsandy dans le forum SIG : Système d'information Géographique
    Réponses: 0
    Dernier message: 08/06/2009, 13h46
  3. Réponses: 5
    Dernier message: 29/07/2006, 00h35
  4. [VBA-Excel]Problème pour remplir une listview
    Par Le Djé dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 29/01/2006, 16h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo