Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Pourquoi

LuckyGohst

XLDnaute Nouveau
Bonjour le forum,

Quelqu'un sait il pourquoi celui qui réceptionne mon fichier n’a plus les module et userform
Ci joint le code qui envoye mon fichier !
ben si en faite il copie mon onglet, mais peut il copier le classeur qui est ouvert au moment de l'envoi ( pas tres claire)

Private Sub Envoyer1_Click()
Dim Wbk As Workbook
ThisWorkbook.Sheets("1").Copy
Set Wbk = ActiveWorkbook
Wbk.SendMail "luc.@.com", " Formulaire test"
Wbk.Close savechanges:=False
Set Wbk = Nothing
End Sub
 

tototiti2008

XLDnaute Barbatruc
Re : Pourquoi

Bonjour LuckyGohst,

Si possible, à l'avenir, choisit un thème plus clair pour ton fil.
Ton code ne copie que la feuille "1" dans un nouveau classeur. Donc seul le code VBA qui se trouve dans la feuille "1" sera joint au fichier.
Il faudrait joindre tous le classeur, ou supprimer les feuilles du classeur dont tu n'as pas besoin.
 

tototiti2008

XLDnaute Barbatruc
Re : Pourquoi

Comment ça ?

Private Sub Envoyer1_Click()
Dim Wbk As Workbook
Set Wbk = thisworkbook
Wbk.SendMail "luc.@.com", "Formulaire test"
End Sub

Je n'ai sans doute pas compris mais je ne vois pas le problème....
 

Discussions similaires

Réponses
2
Affichages
211
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…