Partager via

Ce classeur a perdu son projet VBA, ses contrôles ActiveX et d'autres fonctionnalités liées à la programmabilité

Anonyme
2023-05-27T19:42:37+00:00

Comment résoudre le problème de message d’erreur "Ce classeur a perdu son projet VBA, ses contrôles ActiveX et d'autres fonctionnalités liées à la programmabilité" lors de l’ajout d’une macro pour convertir chiffres en lettres. J’utilise Excel 2016 sous Windows 10.

Merci

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

5 réponses

  1. Anonyme
    2023-05-29T16:26:31+00:00

    Salut

    Je suis Sneha et je serais heureux de vous aider avec votre question. Veuillez nous excuser pour la gêne occasionnée.

    Pour corriger cette erreur, vous pouvez suivre ces étapes:

    1. Fermez Excel.
    2. Ouvrez le Panneau de configuration Windows.
    3. Cliquez sur « Programmes et fonctionnalités ».
    4. Sélectionnez « Microsoft Office » dans la liste des programmes.
    5. Cliquez sur « Modifier ».
    6. Dans la boîte de dialogue « Modifier Microsoft Office », cliquez sur le bouton « Ajouter ou supprimer des fonctionnalités ».
    7. Dans la boîte de dialogue « Sélectionner les fonctionnalités à installer », développez la section « Fonctionnalités partagées Office ».
    8. Activez la case à cocher « Visual Basic pour applications ».
    9. Cliquez sur le bouton « OK ».
    10. Suivez les instructions à l’écran pour terminer l’installation.
    11. Ouvrez Excel et essayez à nouveau d’ouvrir le classeur. Le message d’erreur ne doit plus apparaître.

    Si le message d’erreur s’affiche toujours après avoir suivi ces étapes, Pour résoudre ce problème, vous pouvez suivre ces étapes :

    1. Assurez-vous d’avoir une sauvegarde du classeur: Avant d’essayer des correctifs, c’est toujours une bonne idée d’avoir une sauvegarde de votre classeur en cas de problème pendant le processus de réparation.
    2. Activer l’onglet Développeur: L’onglet Développeur contient des options pour travailler avec des macros et VBA dans Excel. Pour l’activer, procédez comme suit : un. Cliquez sur l’onglet « Fichier » dans Excel. b. Sélectionnez « Options » dans le menu. c. Dans la fenêtre Options Excel, choisissez « Personnaliser le ruban » sur le côté gauche. d. Dans le panneau de droite, cochez la case à côté de « Développeur » et cliquez sur « OK ».
    3. Ouvrez Visual Basic Editor (VBE) : un. Cliquez sur l’onglet « Développeur » dans Excel. b. Cliquez sur le bouton « Visual Basic » dans le groupe Code, ou appuyez sur « Alt + F11 » sur votre clavier.
    4. Dans le VBE, allez dans « Outils » > « Références »: un. Dans la boîte de dialogue Références, vérifiez si des références sont marquées comme « MANQUANTES ». b. Si vous trouvez des références manquantes, notez-les car vous devrez les corriger plus tard.
    5. Exporter les modules et les modules de classe : un. Dans le VBE, cliquez avec le bouton droit sur le nom du classeur dans la fenêtre Explorateur de projets (généralement sur le côté gauche). b. Sélectionnez « Exporter le fichier » et enregistrez les modules dans un emplacement sûr sur votre ordinateur.
    6. Supprimez le projet VBA: un. Dans le VBE, cliquez à nouveau avec le bouton droit sur le nom du classeur. b. Sélectionnez « Supprimer xxxxx » (où xxxxx représente le nom du classeur). c. Confirmez la suppression du projet VBA.
    7. Importer des modules et des modules de classe : un. Dans le VBE, allez dans « Fichier » > « Importer un fichier ». b. Accédez à l’emplacement où vous avez enregistré les modules exportés à l’étape 5. c. Sélectionnez tous les modules et modules de classe et cliquez sur « Ouvrir » pour les réimporter dans le classeur.
    8. Corrigez les références manquantes: un. Dans le VBE, allez à nouveau dans « Outils » > « Références ». b. Recherchez les références manquantes que vous avez notées à l’étape 4. c. Décochez les références manquantes et recherchez-les dans la liste des références disponibles. d. Vérifiez les références appropriées et cliquez sur « OK ».
    9. Enregistrez et fermez le classeur : un. Fermez le VBE. b. Enregistrez le classeur.

    Après avoir suivi ces étapes, le projet VBA et les fonctionnalités liées à la programmabilité doivent être restaurés dans votre classeur Excel. Vous pouvez ensuite ajouter la macro souhaitée pour convertir le chiffrement en lettre.

    Voici quelques conseils supplémentaires pour vous aider à éviter cette erreur :

    * Assurez-vous que la fonctionnalité « Visual Basic pour applications » est installée lors de la première installation d’Excel. * Enregistrez vos classeurs dans un format compatible avec la version d’Excel que vous utilisez. * Sauvegardez vos classeurs régulièrement. * Soyez prudent lorsque vous supprimez des macros VBA de vos classeurs.

    Si vous avez d’autres questions ou avez besoin d’aide pour quoi que ce soit, n’hésitez pas à me le faire savoir. Il me fera plaisir de vous aider.

    Sinceres salutations Sneha

    Redonnez à la communauté. Aidez la personne suivante avec ce problème en indiquant si cette réponse a résolu votre problème. Cliquez sur Oui ou Non en bas.

    Cette réponse a été traduite automatiquement. Par conséquent, il peut y avoir des erreurs grammaticales ou des expressions étranges.

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire
  2. Anonyme
    2023-05-29T06:29:21+00:00

    Merci beaucoup IBHADIGHI, j’espère que quelqu’un peut m’aider

    0 commentaires Aucun commentaire
  3. Anonyme
    2023-05-28T23:57:10+00:00

    Bonjour Med,

    Malheureusement, je n’ai pas d’autre dépannage à offrir.

    Il y a beaucoup d’utilisateurs compétents actifs sur le forum et j’espère que quelqu’un d’autre pourra offrir plus d’informations sur votre problème.

    Merci IBHADIGHI

    Cette réponse a été traduite automatiquement. Par conséquent, il peut y avoir des erreurs grammaticales ou des expressions étranges.

    0 commentaires Aucun commentaire
  4. Anonyme
    2023-05-28T06:54:10+00:00

    Merci pour la réponse. J’ai essayé, mais ça n’a pas marché. Dommage.

    0 commentaires Aucun commentaire
  5. Anonyme
    2023-05-27T20:25:26+00:00

    Bonjour Med,

    Je suis Ibhadighi et je serais heureux de vous aider avec votre question. Dans ce forum, nous sommes des consommateurs Microsoft comme vous.

    Le message d’erreur « Ce classeur a perdu son projet VBA, ses contrôles ActiveX et d’autres fonctionnalités liées à la programmabilité » peut se produire lorsqu’un classeur qui contient du code VBA ou des contrôles ActiveX est ouvert dans une version d’Excel qui ne prend pas en charge ces fonctionnalités. Cela peut se produire si le classeur a été créé dans une version plus récente d’Excel et est ouvert dans une version antérieure, ou si le classeur est ouvert dans une version d’Excel qui a été configurée pour désactiver les macros ou les contrôles ActiveX.

    Voici quelques étapes que vous pouvez essayer de résoudre ce problème:

    Assurez-vous que vous utilisez une version d’Excel qui prend en charge les contrôles VBA et ActiveX. Excel 2016 pour Windows 10 devrait prendre en charge ces fonctionnalités, donc cela ne devrait pas être le problème dans votre cas.

    Vérifiez vos paramètres de sécurité des macros. Dans Excel 2016, cliquez sur l’onglet « Fichier », puis cliquez sur « Options ». Dans la boîte de dialogue « Options Excel », cliquez sur « Centre de gestion de la confidentialité » dans le volet gauche, puis cliquez sur le bouton « Paramètres du Centre de gestion de la confidentialité ». Dans la boîte de dialogue « Centre de gestion de la confidentialité », cliquez sur « Paramètres des macros » dans le volet gauche. Assurez-vous que l’option « Désactiver toutes les macros avec notification » est sélectionnée. Cela vous permettra d’activer les macros lorsque vous ouvrez un classeur qui les contient.

    Vérifiez si le format de fichier du classeur est compatible avec les contrôles VBA et ActiveX. Les classeurs enregistrés dans l’ancien format de fichier .xls peuvent ne pas être compatibles avec les versions plus récentes d’Excel. Essayez d’enregistrer le classeur dans le format de fichier .xlsm plus récent, qui prend en charge les contrôles VBA et ActiveX.

    Si aucune de ces étapes n’est utile, il est possible que le projet VBA ou les contrôles ActiveX dans le classeur aient été endommagés. Dans ce cas, vous devrez peut-être recréer le code VBA ou les contrôles ActiveX à partir de zéro.

    S’il vous plaît laissez-nous savoir si vous avez besoin d’aide supplémentaire.

    Sinceres salutations IBHADIGHI

    Cette réponse a été traduite automatiquement. Par conséquent, il peut y avoir des erreurs grammaticales ou des expressions étranges.

    0 commentaires Aucun commentaire