Microsoft 365 impossible de transférer formulaire par e-mail

  • Initiateur de la discussion Initiateur de la discussion FLAM04
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

FLAM04

XLDnaute Nouveau
Bonjour

Malgré le code en place, il m'est impossible de transférer un formulaire par e-mail. J'ai toujours le même message d'erreur:" erreur de compilation dans le module masqué" et je ne sais pas comment résoudre l'anomalie.

Merci pour votre aide.
 

Pièces jointes

Bonjour

il faudrait préciser à quel moment tu as l'erreur..
module masqué ==> module protégé?? s'il est masqué.. il va sans doute falloir l'afficher pour identifer le pb

dans ton VBA: va faire un tour du coté de "Outils / Référence" et décoche les références manquantes
 
le code ton bouton "@MAIL" fait appel à tout un tas de controles qui n'existent pas sur ton formulaire...
bonjour
Merci pour ton retour, effectivement j'avais supprimé la deuxième partie du Formulaire sans avoir pensé à supprimer les contrôle. Je me suis fait aidé sur la partie envoie de mail et voici l'anomalie qu'il ressort, sachant que si je supprime ME.nomvalid il risque d'y avoir un problème de script du coup

1674555247254.png
 
Hello
Me.NomValid veut dire
le controle "NomValid" du formulaire actif (me)

le formulaire actif (au moment du clic sur ton bouton @MAIL est le formulaire frmsaisie,
sur celui ci, il n'y a aucun controle qui s'appelle NomValid

par contre.. je l'ai bien vu sur l'autre formulaire

une règle (que j'utilise perso) pour nommer les controls, pour savoir de quoi il s'agit
pour les textbox ==> Tbx_Nom
pour les combo==> Cbx_Nom
pour les Listbox==> Lbx_Nom
pour les label==>Lbl_Nom
pour les boutons de commande==>Cbn_Nom
pour les OptionsBouton==>Obn_Nom

avec Nom qui donne tout de suite l'info sur le contenu
 
Le problème vient du fait que tu traites des controles qui ne sont pas sur le formulaire
action, datrel,nomvalid,typdoc

ces 4 controls sont sur l'autre formulaire qui n'est jamais appelé.

voir en PJ
j'ai renommé tous tes controls
Dans le gestionnaire de nom, j'ai supprimé les noms en "Liste...." qui font doublon avec les tables structurées
 

Pièces jointes

Le problème vient du fait que tu traites des controles qui ne sont pas sur le formulaire
action, datrel,nomvalid,typdoc

ces 4 controls sont sur l'autre formulaire qui n'est jamais appelé.

voir en PJ
j'ai renommé tous tes controls
Dans le gestionnaire de nom, j'ai supprimé les noms en "Liste...." qui font doublon avec les tables structurées
ok Merci mais j'ai un problème de débogage maintenant....
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
143
  • Question Question
Réponses
5
Affichages
166
Réponses
1
Affichages
226
Retour