Microsoft 365 Ajouter toutes les lignes d'une colonne à la fin d'une autre colonne

RCAVBA

XLDnaute Junior
Bonjour,

Je souhaiterais rajouter les lignes (cellules) d'une colonne dans une autre colonne, et ce en commençant de la dernière ligne via une macro.

Exemple ci-dessous:
Objectif : Rajouter la colonne avec les valeurs 1 2 3 4 dans la colonne A B C;

Ps; les deux colonnes sont issues de deux fichiers différents ET la colonne avec les valeurs A B C renseignée en colonne C (fichier source), et la colonne 1 2 3 4 renseignée en colonne A(fichier source).

Merci par avance
A
B
C


1
2
3
4
 

Gégé-45550

XLDnaute Accro
Bonsoir,
On présume que la colonne ABC est dans une feuille "Feuil1" de "monFichier1" et qu'elle commence en C1.
On présume que la colonne 1234 est dans la feuille "Feuil1" de "monFichier2" et qu'elle commence en A1.
On présume que la présente procédure est écrite dans le code de Feuil1 de monFichier1 et que monFichier2 est ouvert (sinon il faut ajouter du code pour le lire)
VB:
Sub Ajout()
Dim endCol1 as Long, endCol2 as Long
endCol1 = Range("C1").End(xlDown).Row
With workBook("monFichier2").workSheets("Feuil1").Range("A1)
endCol2= Range("A1").End(xlDown).Row
.range("A1:A" & endCol2).select
.Selection.Copy
end With
Range("C" & endCol1 + 1).Paste
End Sub
Puis on lance la procédure "Ajout" à partir d'où on veut ou de ce qu'on veut.

Cdlt
 

Gégé-45550

XLDnaute Accro
Bonsoir @imadzy
Le principe du forum, c'est d'aider à passer un point de blocage, pas d'écrire tout le code à la place du demandeur.
Il y a plein de topics sur ce forum, et sur d'autres, sur le dédoublonnage des données, il faut chercher par soi-même, c'est le meilleur moyen d'apprendre.
Une possibilité consiste à comparer les données qu'on veut ajouter à celles déjà existantes et de n'ajouter que les nouvelles. Une autre consiste à tout ajouter, puis trier et supprimer les doublons.
Cherchez un peu, vous n'aurez aucun mal à trouver.
En plus, je ne comprends pas la question "Serait-il possible de rajouter la colonne" : quelle colonne ?

Cdlt
 

Discussions similaires