Code pour envoyer une feuille par Email  Sujet résolu

Pour toutes vos questions à propos d'Excel ...

Code pour envoyer une feuille par Email

Messagepar patb12 » 25 Jan 2012, 19:19

Bonjour,
J'ai un code pour envoyer une feuille par E mail qui fonctionne.
Mon problème c'est que si je clique sur non (au moment de valider l'autorisation) j'ai une erreur 1004 et tout ce bloque je suis obliger de refermer Excel.
Si vous avez une idée.
Merci

Code: Tout sélectionner

Private Sub CommandButton4_Click()
ThisWorkbook.Sheets(1).Copy
With ActiveWorkbook
.SendMail Recipients:=Array("test@orange.fr", "testmail@orange.fr"), Subject:="la feuille" & Format(Date, "dd/mmm/yy")
.Close SaveChanges:=False
End With
   
    Application.WindowState = xlNormal
   
End Sub

 
patb12
Membre habitué
 
Messages: 90
Inscription: 06 Oct 2009, 21:29
Version Excel: 2003

Re: Code pour envoyer une feuille par Email

Messagepar Singelaid » 04 Fév 2012, 19:40

Thisworkbook et activeworkbook ne vont pas bien ensemble et je t'y refers au guide de l'aide à ce sujet.

On Error Resume Next au début de la Procédure règlera ton problème. J'en ai fait le test avant de répondre.
Singelaid
Nouveau venu
 
Messages: 7
Inscription: 13 Nov 2010, 18:35
Version Excel: 2007 FR

Re: Code pour envoyer une feuille par Email

Messagepar patb12 » 09 Fév 2012, 15:05

Désolé j'avais pas vue ta réponse,
Je ne comprend pas tres bien ce que tu veux dire, peux tu reposter le code avec la modification
Merci.
patb12
Membre habitué
 
Messages: 90
Inscription: 06 Oct 2009, 21:29
Version Excel: 2003

Re: Code pour envoyer une feuille par Email

Messagepar Singelaid » 10 Fév 2012, 17:59

À la première ligne du code tu ajoutes comme par exemple

Sub Ta_Procédure()
On Error Resume Next
Suite du code
End Sub
Singelaid
Nouveau venu
 
Messages: 7
Inscription: 13 Nov 2010, 18:35
Version Excel: 2007 FR

Re: Code pour envoyer une feuille par Email  Sujet résolu

Messagepar patb12 » 10 Fév 2012, 21:54

Merci..
patb12
Membre habitué
 
Messages: 90
Inscription: 06 Oct 2009, 21:29
Version Excel: 2003

Re: Code pour envoyer une feuille par Email

Messagepar tahitybob01 » 24 Avr 2012, 22:56

Bonjour à tous

Super cette macro, ça fonctionne et ça va beaucoup m’aider.

Par contre j’ai la message box qui s’affiche et me demande d’accepter ou de refuser l’envoi du mail. (voir pièce jointe)

Serait-il possible de ne pas l’afficher et d’envoyer l’email sans passer par ce message.

Merci d’avance pour vos réponses
Fichiers joints
msgbox.docx
voici la msgbox qui s'affiche
(137.83 Kio) Téléchargé 5 fois
tahitybob01
Jeune membre
 
Messages: 36
Inscription: 06 Juil 2011, 22:53
Version Excel: 2007 FR


Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Alexa [Bot], Bing [Bot], Google Adsense [Bot] et 15 invités