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 :

Macro vba sous excel [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Femme Profil pro
    Conseil en assistance à maîtrise d'ouvrage
    Inscrit en
    Juin 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Conseil en assistance à maîtrise d'ouvrage

    Informations forums :
    Inscription : Juin 2017
    Messages : 2
    Par défaut Macro vba sous excel
    salut,

    je suis débutante au vba et je veux votre aide pour développer un petit macro qui effectue le tache suivante:

    feuil1:

    email1
    email2
    email3
    email4
    email5
    email6
    email7
    email8
    email9
    email10
    email11
    email12
    email13
    ...
    email40

    Le macro doit copier les données en dessus de la manière suivante:

    liste1:email1;email2;email3..email20

    liste2:email21;email22;email23..email40
    ...
    ...


    Merci d'avance

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Bonjour,

    Un petit exemple vite fait.
    Sélectionne tes adresses et utilise cette macro.
    Je n'ai pas l'habitude d'utiliser les "Selection", mais bon, il arrive que ce soit pratique

    Ta sélection sera copiée en C1 avec des points-virgules entre chaque donnée.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
        Dim Valeur As String
        Dim Cellule As Range
     
        If Selection.Rows.Count = 1 Then
            MsgBox "Select all the cells to transfer in a string separated by a semi-colon", vbInformation, ""
            Exit Sub
        End If
     
        For Each Cellule In Selection
            Valeur = Valeur & Cellule.Value & ";"
        Next
     
        Range("C1") = Left(Valeur, Len(Valeur) - 1)

  3. #3
    Candidat au Club
    Femme Profil pro
    Conseil en assistance à maîtrise d'ouvrage
    Inscrit en
    Juin 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Conseil en assistance à maîtrise d'ouvrage

    Informations forums :
    Inscription : Juin 2017
    Messages : 2
    Par défaut
    Citation Envoyé par parmi Voir le message
    Bonjour,

    Un petit exemple vite fait.
    Sélectionne tes adresses et utilise cette macro.
    Je n'ai pas l'habitude d'utiliser les "Selection", mais bon, il arrive que ce soit pratique

    Ta sélection sera copiée en C1 avec des points-virgules entre chaque donnée.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
        Dim Valeur As String
        Dim Cellule As Range
     
        If Selection.Rows.Count = 1 Then
            MsgBox "Select all the cells to transfer in a string separated by a semi-colon", vbInformation, ""
            Exit Sub
        End If
     
        For Each Cellule In Selection
            Valeur = Valeur & Cellule.Value & ";"
        Next
     
        Range("C1") = Left(Valeur, Len(Valeur) - 1)

    Merci infiniment!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Macro vba sous excel, un rien compliqué
    Par colapsus dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/06/2011, 15h25
  2. macro VBA sous Excel
    Par _debutant dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 28/01/2009, 17h44
  3. Lenteurs de macros VBA sous Excel 2007 vs Excel 2003
    Par nicotab dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/11/2007, 18h47
  4. [VBA-E]Execution d'une macro access sous excel VBA
    Par virtualinsanity dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 21/04/2006, 17h27
  5. Une macro synthese en VBA sous excel!
    Par max2245 dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 27/12/2005, 20h37

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