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 :

Sélection de deux plages de cellules à envoyer par mail


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    Lycéen
    Inscrit en
    Février 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2017
    Messages : 12
    Points : 10
    Points
    10
    Par défaut Sélection de deux plages de cellules à envoyer par mail
    bonjour,

    Une fois de plus je fais appel à votre expertise vba.
    j'utilise ce code pour sélectionner les cellules à envoyer par mail

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub envoiPlageCellules_Excel2002()
    ActiveSheet.Range("H3:L10").Select
    ActiveWorkbook.EnvelopeVisible = True
     
    With ActiveSheet.MailEnvelope
        .Introduction = "bonjour , ci joint les données ..."
        .Item.To = ""
        .Item.Subject = "le sujet"
        .Item.display
    End With
    End Sub
    jusque-là tout va bien.
    J'ai une anomalie quand je veux sélectionner en plus de la plage définie, une autre plage en "H25:H28" par exemple.

    la ligne modifiée devient alors :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.Range("H3:L10,H25:H28").Select
    À ce moment là, sur la feuille les deux plages sont bien sélectionnées cependant lors de l'envoi, dans le corps du message l'ensemble des cellules "A1:L28" apparaît
    J'ai retourné le problème comme j'ai pu seulement je sèche un peu.

    Je voudrais que dans le corps du mail ne s'affiche que les 2 plages sélectionnées uniquement en H3:L10 et H25:H28
    Je suis passé par l'enregistreur de macro, hélas rien ne se modifie.

    Merci de votre attention.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 98
    Points : 132
    Points
    132
    Par défaut
    Bonjour,
    Il n'y a pas longtemps j'ai lu un post sur ce forum qui m'a bien aidé. Il y a un bouton Excel qui fait cela très bien.

    Nom : bouton excel.JPG
Affichages : 525
Taille : 17,6 Ko

    Il faut simplement l'ajouter à la barre d'accès rapide en personnalisant le ruban.

    Cdt

Discussions similaires

  1. [XL-2007] Sélection d'une plage de cellules
    Par renaud51 dans le forum Excel
    Réponses: 7
    Dernier message: 28/07/2009, 09h20
  2. Autoriser sélection d'une plage de cellule dans une feuille Excel
    Par philoflore dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 01/08/2008, 09h49
  3. Comparer deux plages de cellules
    Par ouskel'n'or dans le forum Contribuez
    Réponses: 0
    Dernier message: 15/05/2008, 14h55
  4. Userform pour sélection d'une plage de cellule
    Par humbp dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/01/2008, 12h41
  5. Envois d'une plage de cellules fixe par mail en vba
    Par dguff dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/09/2007, 12h49

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