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

K

katial

Guest
Bonjour tout le monde,

Voila j'ai un probleme:
je dispose de 2 colonnes de donnees non-adjacente (colonnes A et D en commencant de la 3eme jusqu'a la Xeme ligne non vide) a concatener et copier dans un autre fichier (colonne A, ligne 4 pour le debut). Est-ce que quelqu'un parmi vous saurez nous aider ?

voici un fichier pour mieux comprendre

merci d'avance de votre aide
 

Pièces jointes

Re : concatenation

hello

conseil : en général, il n'est pas judicieux de concaténer des informations (car dans 3 mois on a besoin de les déconcaténer)

sinon, en K3
= CONCATENER(A3;D3)
à tirer vers le bas

copier toute la colonne K, la coller dans l'autre fichier
(collage spécial valeur pour figer les valeurs)

*****
 
Re : concatenation

Bonjour Katial;

Je ne sais pas si j'ai bien tout compris, mais vois le résultat "Feuil1" c'est la seule méthode que je connais, mais si cela te va, tu n'as plus qu'à copier/coller.

Amicalement

Jelf
 

Pièces jointes

Re : concatenation

Bonsoir tous le monde,

Voici un exemple de macro : tu adaptes le chemin de ton fichier et le nom de la feuille.

Code:
Sub Concat()

Dim Tablo1, Tablo2
Dim Concat()
Dim X As Long, K As Long

With Sheets("Sheet1")
  Tablo1 = .Range("A3:A" & .Range("A65536").End(xlUp).Row)
  Tablo2 = .Range("D3:D" & .Range("A65536").End(xlUp).Row)
End With

X = 1

For K = 1 To UBound(Tablo1)
   ReDim Preserve Concat(1 To X)
   Concat(X) = Tablo1(K, 1) & " " & Tablo2(K, 1)
   X = X + 1
Next

Workbooks.Open "Q:\bilans\Classeur1.xls" 'Chemin et nom du fichier à adapter
With Sheets("Feuil4") 'Nom de la feuille à adapter
 .Range("A4").Resize(UBound(Concat), LBound(Concat)) = Application.Transpose(Concat)
End With
'Enregistrement et sauvegarde du fichier
ActiveWorkbook.Save
ActiveWorkbook.Close

End Sub
A+
 
Dernière édition:
- 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
10
Affichages
429
Réponses
19
Affichages
708
Réponses
15
Affichages
788
Retour