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 :

Réalisation d'une macro de fusion [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Février 2013
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 61
    Par défaut Réalisation d'une macro de fusion
    Bonjour à tous

    Je dois réaliser une maccro qui soit capable de fusionner une colonne 1 et une colonne 2 dans une colonne 3 de la manière suivante :

    Nom     | Prénom       | Nom-P    
    
    Dupont    Jean           Dupont-J

    Je dois donc récupérer l'intégralité des valeurs de ma colonne A et la première lettre des valeurs de la colonne B afin de réaliser ma colonne C

    Je dois donc réaliser une maccro pour faire cela automatiquement mais je ne sais vraiment pas comment faire .. , je connais seulement quelque rudiment comme le =A1:A100&"-"&B1:B100" ... Là le problème aussi est que je ne sais pas jusque combien s'étends ma colonne , cela peut très bien aller au dessus de 100 , c'est donc variable

    Merci beaucoup pour votre aide

    FlorA

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    En C2 la formule

  3. #3
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Février 2013
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 61
    Par défaut
    Je vous remercie beaucoup pour votre réponse , cependant je pense que vous n'avez pas compris mon problème :

    Je dois faire en sorte que mon code concerne toutes les lignes présentes si il y a 1000 alors de C1 à C1000 , cependant je connais pas le chiffre final
    Et surtout qu'il traite automatiquement les nouvelles entrées dans les colonnes A et B , c'est pour cela que j'avais pensé à une maccro

  4. #4
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Tu écris la formule en C2
    Tu sélectionne C2
    Tu double clique sur le point d l'angle droit-bas.

    par macro
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Sub Test()
    Dim LastLig As Long
     
    Application.ScreenUpdating = False
    With Worksheets("Feuil1")
        LastLig = .Cells(.Rows.Count, 1).End(xlUp).Row
        With .Range("C2:C" & LastLig)
            .Formula = "=A2&""-""&LEFT(B2,1)"
            .Value = .Value
        End With
    End With
    End Sub

  5. #5
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Février 2013
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 61
    Par défaut
    Je vous remercie beaucoup de m'avoir accordé du temps , merci encore et bonne journée

    FlorA

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 31/08/2012, 08h52
  2. [WD-2003] Lancer une macro avant fusion en VB
    Par CCE13 dans le forum VBA Word
    Réponses: 3
    Dernier message: 19/03/2011, 00h44
  3. Problème pour réaliser une macro "de boucles" dans VBA
    Par philou7176 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 15/12/2008, 15h41
  4. Réaliser une macro qui enregistre le résultat d'une requête
    Par boulette85 dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 22/02/2007, 18h36
  5. Réaliser une macro en VBA pour excel afin de créer un graphe
    Par xavier le breuil dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/12/2005, 14h41

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