IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Envoi du Classeur par Email directement depuis Excel


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2007
    Messages : 89
    Points : 41
    Points
    41
    Par défaut Envoi du Classeur par Email directement depuis Excel
    Bonjour,

    Après que mon équipe est remplis des informations sous Excel je souhaite qu'elle me renvoi ce fichier.

    Donc pour automatiser l'envoi, j'utilise cette macro (toute bete j'en convient mais qui marche pas mal)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub EnvoiMail()
     
     
      ThisWorkbook.SendMail Recipients:="babar@blablablabla.fr", _
                              Subject:="Test envoi classeur", _
                              ReturnReceipt:=True
                              MSG = "Bonjour ....."
     
     
    End Sub
    Voici ma question :

    Est ce qu'il est possible de changer le titre du fichier en cours avant envoie, j'aimerai en gros qu'il insere dans le titre le nom ou ID de l'emetteur (ou bien le numéro de la semaine ) !

    En gros mon fichier s'appel : blabla.xls et moi je voudrais le recevoir avec blablab-JohnSmith.xls

    Merci d'avance !!!

  2. #2
    Membre habitué Avatar de cwain
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    218
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 218
    Points : 181
    Points
    181
    Par défaut
    Bonjour,
    tu peux récupérer le login de l'utilisateur avec la ligne suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Login = Environ("username")
    Après si tous les logins sont du format prenom.nom, tu peux faire du traitement de mots pour isoler Prenom et Nom (left, right, find etc...)

  3. #3
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 338
    Points : 4 295
    Points
    4 295
    Par défaut
    A priori tu utilise Outlook déja

    Je te conseille, si ta demande n'est pas possible (j'en sais rien en fait), que avant d'envoyer, tu fasse une deuxième sauvegarde (un SaveAs suffira), puis tu envoie ce deuxième fichier
    1. Avant de poster, et http://www.developpez.com/sources/
    2. Lors du post, n'oubliez pas, si besoin les balises CODE => voir ici pour l'utilisation
    3. N'oubliez pas le
    4. N'oubliez pas le si la réponse vous a été utile !

Discussions similaires

  1. envoie de formulaire par email
    Par ayoub-84 dans le forum Langage
    Réponses: 2
    Dernier message: 05/05/2011, 14h45
  2. Problème d'envoi de notifications par email
    Par sara-souad-wf dans le forum JDeveloper
    Réponses: 2
    Dernier message: 26/08/2009, 17h20
  3. Submit et envoie de forumlaire par email
    Par 'ti programmeur dans le forum Langage
    Réponses: 1
    Dernier message: 04/02/2009, 13h20
  4. [WD 7.5] Envoi d'état par email
    Par clades dans le forum WinDev
    Réponses: 7
    Dernier message: 29/01/2009, 09h38
  5. envoi de formulaire par email
    Par ph_anrys dans le forum Langage
    Réponses: 15
    Dernier message: 09/11/2005, 11h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo