Macro Concaténer avec des parenthèses

  • Initiateur de la discussion Initiateur de la discussion CHTING
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

CHTING

XLDnaute Junior
Bonjour,

Je souhaiterais, avec une macro, concaténer des cellules de deux colonnes avec des parenthèses pour les mots de la deuxième cellule.
ex : cellule 1 = A, Cellule 2 = B ==> Résultat dans la cellule 3 = A (B)
Ci_joint un exemple sur fichier Excel.

Merci par avance
 

Pièces jointes

Re : Macro Concaténer avec des parenthèses

Bonjour, CHTING, le Forum,

Peut-être ainsi :

Code:
Option Explicit
Sub Parenthèses()
    Dim i As Long
    With Application
        .ScreenUpdating = 0
        .Calculation = xlCalculationManual
    End With
    For i = 3 To Range("A65536").End(xlUp).Row
        If Range("A" & i).Value <> "" And Range("A" & i).Offset(, 1).Value <> "" Then
            Range("A" & i).Offset(, 3).Value = Range("A" & i).Value & " (" & Range("A" & i).Offset(, 1).Value & ")"
        End If
    Next
    With Application
        .ScreenUpdating = -1
        .Calculation = xlCalculationAutomatic
    End With
End Sub

A bientôt 🙂
 
Re : Macro Concaténer avec des parenthèses

Bonjour, CHTING, Philippe 🙂, le Forum,

Une autre macro basée sur l'idée de Philippe :

Code:
Option Explicit
Sub Valeurs_A_D_G_concatener()
    With Range("h3:h" & Range("a65536").End(xlUp).Row)
        .FormulaR1C1 = "=RC[-7]&"" - ""&RC[-4]&"" - ""&RC[-1]"
        .Value = .Value
    End With
End Sub

A bientôt 🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
282
Réponses
3
Affichages
409
Réponses
2
Affichages
224
Réponses
18
Affichages
343
  • Question Question
XL 2021 Macro
Réponses
6
Affichages
226
Retour