Message d'erreur "Run-time error '32809' à l’exécution d'une macro.

Anonyme
2014-12-16T11:25:45+00:00

Bonjour, 

Depuis quelques jours j'ai un problème sur l'un de mes serveurs.

Sur celui ci est installé Office Pro Plus 2010 (32-bit).

A l'ouverture du classeur la procédure Private Sub Workbook_Open() va écrire des données dans différentes feuilles. Mais à la première occurrence il y a un arrêt avec un message d'erreur (cf plus bas).

Afin de facilité la lecture de la macro et les différents caractères utilisés j'ai écris dans un module la simple sélection d'une feuille : 

Sub Macro1()

Worksheets("16-ST04-CS (FW Positions)").Select

Worksheets("03-MT54x-CS(BS SEC External)").Select

End Sub

La première ligne de commande fonctionne correctement. La feuille 16-ST04-CS (FW Positions) est sélectionnée. 

La seconde ligne de commande provoque une erreur : 

Run-time error '32809':

Application-defined or object-defined error

Les deux feuilles sont bien présentes dans le groupe VBAProject / Microsoft Excel Objects.

Elles portent toutes deux des noms différents de feuil1,2,3 ... 

F16_ST04 pour la première et F03_External_CS pour la seconde. 

Le problème ne se présente pas sur d'autres postes, cependant ce sont des fichiers qui sont exécuté automatiquement sur le serveur qui est le seul a être allumé la nuit. 

Si quelqu'un a une idée d'où peut venir le problème, ca serait bienvenue. 

merci d'avance.

Alex.

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

24 réponses

  1. Anonyme
    2015-03-03T17:39:30+00:00

    Bonjour,

    Je rencontre moi aussi des problèmes depuis la mise à jour d'Office...

    Mes macros, qui fonctionnaient parfaitement, affichent le message "erreur d'execution 32809".

    J'ai supprimé les EXD sur mon poste, et la plupart des postes qui utilisent le tableur incriminé.

    Ça a fonctionné sur certains postes, mais pas sur tous (le mien en particulier).

    J'ai donc ensuite supprimé la feuille d'où se lance la macro, après l'avoir dupliquée et mis à jour toutes les références à cette ancienne feuille. Ça a marché, mais dès que le tableur a été modifié/enregistré par un collègue sous une autre version de Windows/Office, le problème est réapparu.

    Je suis personnellement sur Office 2007, Windows 7 64bit, mais j'ai des collègues sur Office 2007, 2010 ou 2013, en environnement Windows XP > Seven (pas Vista), 32 et 64 bit...

    Le tableur en question est partagé, et très utilisé, donc vraiment pénible que ça ne marche plus sur certains postes... :-(

    Merci pour votre aide !

    Sylvain M .

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

    0 commentaires Aucun commentaire
  2. Anonyme
    2014-12-18T14:14:12+00:00

    Bonjour à tous. 

    J'ai pu installé les mises à jours sur deux de mes serveurs de test. 

    Sur l'un est installé office 2010 et sur le second office 2013.

    Le problème persiste :/ ...

    J'ai bien supprimé les fichier exd.

    J'ai recherché la mise à jour KB détaillé plus haut mais elle n'est pas présente dans la liste.

    Si quelqu'un à une nouvelle idée...

    merci d'avance.

    Alessandro.

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

    0 commentaires Aucun commentaire
  3. Anonyme
    2014-12-18T12:26:42+00:00

    À cette adresse, tu as le "FixIt" de Microsoft : http://support.microsoft.com/kb/3025036/EN-US

    Si cela ne résout pas le problème, tu peux désinstaller ces mises à jour.

    Panneau de configuration de Windows / Fonctionnalités et Programmes / en plus des programmes, tu peux afficher les mises à jour. Dans le tableau, dans une colonne à droite de chaque mise à jour, tu as la date d'installation de la mise à jour.

    Il s'agit de regarder sous Microsoft Office xx, dans la liste des mises à jour, celles qui se seraient installées après le 9 décembre 2014, date de la publication de Microsoft de ces mises à jour. Le nom de la mise à jour pour Excel est : KB2910929. Chez moi l'installation s'est faite le 11 déc. 2014.

    Tu la sélectionnes et tu cliques sur le bouton désinstaller.

    Désolé, je ne te garantis pas un résultat positif!

    N.B. Crée un point de restauration avant de procéder afin de pouvoir revenir à l'état actuel si cela ne fonctionne pas comme désiré! Je n'ai pas d'autres suggestions.

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

    0 commentaires Aucun commentaire
  4. Anonyme
    2014-12-18T09:30:13+00:00

    J'ai déjà regardé ces forums sans succès.

    Même en cochant: Activer toutes les macros & la case accès approuvé au modèle d'objet du projet VBA j'ai des problèmes sur certains PCs

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

    0 commentaires Aucun commentaire
  5. Anonyme
    2014-12-17T15:15:07+00:00

    Bonjour,

    Au-delà des suggestions suivantes, il faut s'adresser aux assistances techniques de Microsoft :

    Tu peux regarder à ces 2 adresses :

    http://support.microsoft.com/kb/3025036/EN-US

    http://excelmatters.com/2014/12/10/office-update-breaks-activex-controls/

    Un aspect de sécurité peut être activé...

    Fichier / options / Centre de gestion de la confidentialité /

    Bouton "paramètres du centre de gestion de la confidentialité /

    Onglet Paramètres Activex : Est-ce que le bouton radio : Désactiver tous les contrôles sans notification" est activé ? Si oui, le décocher.

    Onglet : Paramètres des macros : Est-ce que la case à cocher "Accès approuvé au modèle d'objet du projetVBA est cochée?

    Activex dans Microsoft Excel pour Mac

    http://support.microsoft.com/KB/274222

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

    0 commentaires Aucun commentaire