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 :

Transfert d'une ligne vers formulaire excel + envoi par mail


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 20
    Par défaut Transfert d'une ligne vers formulaire excel + envoi par mail
    Bonjour à tous,

    Je vais essayer d'expliquer au mieux

    J'ai un fichier Excel (test transfert formulaire) ou il y a un tableau et un autre fichier Excel (Formulaire test) ou j'ai crée un formulaire avec des cases a cocher ou à remplir.

    Actuellement je remplis le formulaire "à la main" en prenant les données sur le tableau

    Ce que je voudrai c'est lorsque je selectionne une ligne dans le tableau (ex : ligne 18), les données sur cette ligne se mette dans le formulaire automatiquement à leur place via un bouton

    Ex: (pour la ligne 18) A18 dans le tableau doit aller à G7 dans le formulaire
    B18 doit aller à C8.....

    La 2eme étape (que je pense avoir réussi) c'est d'envoyer le formulaire par mail à differentes personnes via un bouton

    Voici le code merci de me dire si c'est bon (j'ai piocher un peu partout mais j'ai pas tester!!!!)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Sub EnvoiPage()
    Dim Destinataires(3) As String, Sujet As String
    Dim AccuseReception As Boolean
    'Modifier les mails des destinataires
    Destinataires(1) = "test@wanadoo.fr"
    Destinataires(2) = "test1@gmail.com"
    Destinataires(3) = "test2@domaine.fr"
    Sujet = "Formulaire"
    AccuseReception = True
    ThisWorkbook.Sheets("Feuil1").Copy
    ActiveWorkbook.SendMail Destinataires, Sujet, AccuseReception
    ActiveWorkbook.Close False
    End Sub
    Merci pour votre aide

    PS : Je ne peux pas mettre de données c'est pour le boulot
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [XL-MAC 2011] Transfert d'une listbox vers cellules excel en ligne
    Par Sylvie BASTIEN dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/09/2013, 19h57
  2. [XCode] Déclencher une Copie d'écran pour envoi par mail
    Par macbidule dans le forum XCode
    Réponses: 4
    Dernier message: 08/05/2012, 16h31
  3. [HTML 4.0] Formulaire données envoi par mail
    Par Marc31 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 12/09/2011, 00h00
  4. Réponses: 2
    Dernier message: 13/06/2008, 11h09
  5. [SGBD] transfert d'une base de données excel vers mysql
    Par Groshaeny Roger dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 28/03/2006, 23h29

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