• Initiateur de la discussion Initiateur de la discussion Bulis
  • 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 !

B

Bulis

Guest
Bonjour le forum
J'ai un trou de mémoire

Comment réunir des données de colonnes différentes pour en faire plus qu'une.

En A j'ai les noms et en B j'ai les prénoms.

Maintenant je souhaiterai que dans la colonne A il y ait les noms suivi des prénoms dans la même colonne.

Merci
 
Bonjour Bulis, le Forum


Voici deux méthodes 100% VBA :

Sub ToutEnAMethodEachCell()
Dim MyRange As Range
Dim Cell As Range

Set MyRange = Range("A1:A5000")

For Each Cell In MyRange
Cell = Cell & " " & Cell.Offset(0, 1)
Cell.Offset(0, 1) = ""
Next
End Sub



Sub ToutEnAMethodArray()
Dim MyArray As Variant
Dim i As Integer

MyArray = Range("A1:B5000")

For i = 1 To UBound(MyArray)
MyArray(i, 1) = MyArray(i, 1) & " " & MyArray(i, 2)
MyArray(i, 2) = ""
Next

Range("A1:B5000") = MyArray

End Sub


Je vous laisse trouver celle qui va le plus vite !!!! (Forza Monaco !)

@+Thierry
 
Bonjour Bulis, @+Thierry, le forum,
Il y a aussi : dans la colonne C =a1&" "&b1
Mets un espace entre les "" pour que ce soit lisible.
Le & remplace la fonction CONTATENER
@+ et bonne soirée
 
Bonsoir Effe, re Bulis

Oui bien sûr, la méthode par Formule Concatener, qui donc peut s'écrire avec le "&". Mais perso, çà fait tellement faire de manipulations (Inserrer une Colonne devant, écrire la Formule de concaténation, draguer cette formule sur toute la colonne, ensuite faire un copié de la nouvelle colonne, et ensuite faire un collage spéciale "Valeur"... Et encore l'effacement des anciennes colonnes... Wouaf Wouaf, la macro à déjà finie qu'on a pas encore inserré la colonne (surtout la macro "ToutEnAMethodArray" )


Bonne Soirée Foot, Allez Monaco !!!!
@+Thierry
 
Salut @+Thierry,

Un petit rappel : pas besoin de "draguer", un double-click sur la petite croix dans le coin inférieur gauche de la première formule suffit.

Je suis heureux de constater que je ne suis pas les eul à perdre quleque peu la mémoire.

A ce soir sur la tribune d'hommeur !

Ândré.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
333
Réponses
19
Affichages
362
Réponses
5
Affichages
708
Réponses
4
Affichages
448
Retour