Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Ajouter une chaine de caractère à la fin d'une autre chaine
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 !
Re : Ajouter une chaine de caractère à la fin d'une autre chaine
bonjour esstin,
voici une macro :
Code:
Sub test()
For Each curCell In Range(Range("B1"), Range("B1").End(xlDown)).Cells
curCell.Value = curCell.Value & curCell.Offset(0, 2).Value
Next curCell
End Sub
Re : Ajouter une chaine de caractère à la fin d'une autre chaine
Bonjour
Pourquoi passer par une macro ?
1) en colonne A
=B1&D1 (puis recopie vers le bas)
2) Edition/Collage Spécial/Valeurs
3)Selection colonne A/Insertion colonne
Tu te retrouves avec ce que tu souhaites en colonne B 😉
PS: si vraiment macro il te faut, voici l'équivalent de ce que je écris plus haut en macro
Code:
Sub Macro1()
'
' Macro1 Macro
' Macro enregistrée le 02/05/2009 par VBACrumble
'
Dim fin&
fin = [B65536].End(xlUp).Row
With Range("A1")
.FormulaR1C1 = "=RC[1]&RC[3]"
.AutoFill Destination:=Range("A1:A" & fin)
.Resize(fin).Value = .Resize(fin).Value
End With
Columns("A:A").Insert Shift:=xlToRight
End Sub
- 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