Macro VBA: "Désolé Nous avons trouvé un problème dans le contenu de"

Bonjour la Team,

J'ai un souci avec mon fichier de reporting.

je l'ouvre sur mon Desktop au travail, mais une fois que j'essai de l'ouvrir sur mon laptop a la maison, j'ai ce message d'erreur Macro VBA: "Désolé Nous avons trouvé un problème dans le contenu de" comme l'indique l'image jointe.

Pouvez-vous me donner un coup de main???

Merci d'avance!

macro vba desole nous avons trouve un probleme dans le contenu de
19test-final.xlsm (188.97 Ko)

Bonjour,

Quelle est ta version Excel à ton domicile et Quels sont les contrôles utilisés dans tes procédures VBA ?

Cdlt.

Bonsoir Jean-Eric,

J'utilise Excel 2013 au travail et à la maison.

Je suis débutant en VBA, je ne comprends pas la question "Quels sont les contrôles utilisés dans tes procédures VBA".

Steelson m'avait donné un gros coup de main dans l'écriture de ma macro.

Cdlt,

C'était sur ce sujet des filtres avancés ? https://forum.excel-pratique.com/viewtopic.php?f=2&t=122270

Après réparation, que dit excel ?

Au besoin, passe ton fichier (en mp si problème de confidentialité)

Bonsoir!!!

C'était sur ce sujet des filtres avancés ? viewtopic.php?f=2&t=122270

oui c'était dessus.

Au besoin, passe ton fichier (en mp si problème de confidentialité)

d'accord.

Ci-joint mon fichier de travail.

Merci d'avance.

10biz.xlsm (417.82 Ko)

Bonjour à tous,

On demande un mot de passe dans VBE quand l'on clique sur Outils > Références.

ric

Bonsoir,

Désolé pour le mot de passe. c'est un oublie.

Merci de considérer plutôt le fichier ci-joint.

Cdlt,

9biz.xlsm (417.66 Ko)

Bonjour à tous,

Les problèmes semblent provenir du UserForm "mb"; lequel utilise la référence "OLE Automation".

Si l’on supprime "mb", plus de problèmes d'accès au code, plus de problèmes d'enregistrement du fichier et "OLE Automation" n'est plus dans la liste des références.

En fait, j'ai exporté "mb", mais je ne peux plus l'importer, ni dans ce fichier ni dans un autre, car il est à 0 byte (vide).

Quels contrôles est-ce que tu utilises dans "mb" pour avoir besoin de "OLE Automation" ?

ric

ric,

J'ai adapté cette macro à mon fichier pour pouvoir automatiser les dates.

Il suffit de double-cliquer sur une cellule de la colonne date pour pouvoir choisir la date.

Cdlt,

Bonjour à tous,

Dans le dernier fichier que tu as soumis, est-ce que tu peux décocher la référence "OLE Automation" et enregistrer le fichier ?

Si oui, peux-tu nous le retourner sans cette référence ?

Il y a peut-être moyen d'obtenir le même résultat (date au double clique) sans utiliser "OLE Automation"; référence qui semble poser problème ... excepté sur ta machine.

ric

c'est fait,

La référence "OLE automation" a été retirée comme convenu.

Ci-joint le fichier mis à jour.

Cdlt,

5biz.xlsm (415.83 Ko)

Bonjour à tous,

Strike

On se reprend, dans "mb", clique sur le code > CTRL+A > tout le texte est sélectionné >

Dans la barre d'outils Édition > "Commenter bloc".

Tout le texte est maintenant en commentaire.

Enregistrer et nous retourner le fichier.

Merci de ta patience.

ric

c'est fait,

Le code a été mis en commentaire comme recommandé.

Ci-joint le fichier mis à jour.

C'est moi qui te dis merci pour ton suivi de proximité.

Cdlt,

12biz.xlsm (415.96 Ko)

Steelson m'avait donné un gros coup de main dans l'écriture de ma macro.

donc cela n'avait rien à voir avec les filtres !

merci ric au passage !

Bonjour à tous,

J'ai trouvé le coupable ... devinez ... "ShockwaveFlash1" dans le userform "mb".

Même en désactivant le code, l'erreur persistait.

J'ai pensé tester le fichier sous Excel 2007.

J'ai pu accéder au formulaire.

J'ai supprimé "ShockwaveFlash1" et exporté "mb".

De retour sur ma machine avec le fichier mb.frm, j'ai ouvert le fichier et supprimé "mb" (celui contenant le "ShockwaveFlash1".

J'ai importé le mb.frm que j'ai produit sous Excel 2007, lequel ne contenait plus le "ShockwaveFlash1".

Je peux enregistrer et le calendrier fonctionne. J'ai pu insérer une date dans en colonne A de la feuille "Reporting".

Tout baigne.

Ce qui laisse présumer qu'il y a eu des manipulations sur ta machine afin que "ShockwaveFlash1" fonctionne. En ouvrant le fichier sur une autre machine .... buurrrpppp!!!!! "erreur 419" si mon souvenir est bon.

A+

ric

Bonjour la team,

Merci RIC, ça marche à merveille!!!

merci également à Steelson pour le suivi. le code est super.

Cordialement,

Rechercher des sujets similaires à "macro vba desole avons trouve probleme contenu"