Partager via

Excel Message d'erreur après l'activation d'une macro

Anonyme
2021-05-14T14:29:26+00:00

Bonjour,

Je viens d'acquérir un nouvel ordinateur. J'ai donc transféré un fichier Excel. Sur ce fichier j'utilise une macro (très complexe mais que je n'ai pas créée à la base) ... qui fonctionne très très bien sur mon ancien ordinateur (windows 7-64 bits) ... mais pas sur le nouveau (windows-10 64 bits)!

J'ai le message d'erreur suivant :

Microsoft Visual Basic

Erreur d'exécution '48' : 

Fichier introuvable : olepro32.dll.

Je ne suis pas experte mais je suppose que ce petit programme devrait se trouver dans un dossier précis?

Je l'ai bien trouvé dans mon répertoire C... dans les programmes mais est-ce qu'il ne devrait pas se trouver également ailleurs?

Pour compléter : 

Sur les deux ordinateurs, j'utilise microsoft 365, toutefois j'ai remarqué une différence dans le compte>a propos de Excel : sur le plus ancien j'ai version 2002 (build 12527.21814) et sur le nouveau version 2104 (build 13929.20372). Les mises à jour sont automatiquement téléchargées et installées. 

Merci de m'avoir lu! Aurore

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

  1. DanielCo 107.7K Points de réputation
    2021-05-14T15:07:14+00:00

    C'est peut-être dû à un changement de version. Es-tu sure que tu utilisais Windows 64 bits auparavant ? Ca pourrait venir de là.

    Sinon, ton ancienne version d'Office était-elle Office32bit ?

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire

6 réponses supplémentaires

  1. Anonyme
    2021-05-14T15:23:01+00:00

    je vais tout de même aller vérifer ça!

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2021-05-14T15:17:14+00:00

    je confirme les deux pc sont en 64 et concernant excel j'utilise windows 365 depuis plus longtemps que la macro en question.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2021-05-14T14:48:11+00:00

    Bonjour Daniel,

    J'ai "OlecreatePictureIndirect uPicinfo, IID_Dispatch, True, IPic"

    (La macro en question me sert à extraire la couleur d'un pixel sur une image à un endroit déterminé par X / Y)

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. DanielCo 107.7K Points de réputation
    2021-05-14T14:41:36+00:00

    Bonjour,

    Si tu cliques sur "débogage", quelle elle la ligne de code surlignée en jaune?

    Cordialement.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire