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 :

Concatener 2 colonnes par Macro


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2010
    Messages : 26
    Par défaut Concatener 2 colonnes par Macro
    Bonjour je me permets de vous soumettre un de mes soucis:

    Je dois concaténer 2 colonnes (J) et (K) et remettre le résultat dans la cellule de la colonne J.

    Par exemple:
    J10= Bonj
    K10= our

    Après macro:

    J10= J10&K10 ==> =Bonjour

    Je connais le code pour atteindre ma cellule J5 mais pas celui pour la celulle K5 afin de les additionner c.Text+k.Text

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Sub Concat()
      Dim c As Range  ' Ce range pointera sur chacune des cellules parcourues par la boucle For Each
      Dim r As Range  ' Ce range pointera sur l'ensemble des cellules à traiter
      Set r = Range(Sheets("Feuil1").Cells(5, 10), Sheets("Feuil1").Cells(Sheets("Feuil1").Rows.Count, 10).End(xlUp))
      For Each c In r
        If Not IsEmpty(c) Then
          c = c.Text "ici je  devrais ajouter le k.Text"
        End If
      Next c
    End Sub
    Pourriez vous me donner un coup de pouce.

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour,

    Essais quelque chose dans cette idée

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    c = c.Text & c.Offset(0,1).Text

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2010
    Messages : 26
    Par défaut
    Je n'aurai qu'un mot: Parfait!

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

Discussions similaires

  1. masquer des colonnes par macro avec condition
    Par anouar2012 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 07/11/2012, 12h57
  2. [XL-2003] Tri alphabétique colonne par macro
    Par filou75 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 10/02/2011, 13h17
  3. insérer un colonne par Macro
    Par kernkraft dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/12/2010, 20h16
  4. [PPT-2003] Repère en 3 lignes et 3 colonnes par macro
    Par cameleonHelp dans le forum VBA PowerPoint
    Réponses: 5
    Dernier message: 01/09/2009, 10h50
  5. Réponses: 4
    Dernier message: 23/12/2006, 16h55

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