Macro de rajout de valeurs d'une feuille à une autre

Résolu
HelpSC -  
 HelpSC -
Bonjour,

Je cherche à réaliser une macro excel.
L'objectif est de copier toutes les valeurs de la colonne B de la feuille 2 (à partir de B3) à la colonne Q de la feuille 1 (à partir de Q3).

Cependant, si la valeur est déjà présente dans la colonne Q, alors je ne la colle pas. Pour être plus clair, je rajoute à la colonne Q que les nouvelles valeurs qui ne sont pas déjà présente.

Ex très simplifier (j'ai près de 4000 valeurs en réalité) :
Colonne B feuille2 :
a
b
x
c
y

Colonne Q feuille3 :
a
b
c

Donc, ici il faudrait que la macro me rajoute les valeurs x et y à la suite des valeurs déjà présentes dans la colonne Q.


Toute aide sera la bienvenue, je vous remercie.
A voir également:

2 réponses

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
1
HelpSC
 
Bonjour,

Oui ce fichier ou l'autre peut importe, ton code semble marcher. Je vais le transposer sur mon document original.
Je te remercie vraiment, je sais pas comment j'aurais fait sans ton aide !
0
HelpSC
 
Rebonjour,

Petite question en plus, est-il possible de modifier la mise en forme des cellules rajoutées directement dans la macro ? Je pensais à colorer ces nouvelles cellules.


Merci bien
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314 > HelpSC
 
tout est possible, mais aujourd'hui pas mal d'autres trucs à faire .....
Donc, patience !
0
SChelp > michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention  
 
Ok pas de problèmes et merci
Bonne journée
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314 > SChelp
 
et voila de la couleur !
https://mon-partage.fr/f/9HVjHrhJ/
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Bonjour,

le principe serait de créer un objet "dictionnary "avec la colonne Q feuil1

et de le parcourir avec la liste B feuil2

Comme tu as 4000 lignes, tu aurais intérêt a passer tes données des 2 feuilles dans des variables-tableaux

Ainsi, tu aurais le résultat en mois d'une seconde...

si tu veux du concret
Mettre le classeur sans données confidentielles en pièce jointe sur 
https://mon-partage.fr
Dans lien de téléchargement
faire un clic droit- copier l’adresse du lien et le coller dans le message en cours sur ccm


e"nviron 1000 lignes suffiront largement




0
HelpSC
 
Merci de ton aide Michel,

J'ai uniquement fais deux colonnes sur deux feuilles avec des valeurs (problème de confidentialité)
Voici le lien de téléchargement
https://mon-partage.fr/f/UhP046RV/
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314 > HelpSC
 
Bien reçu, merci

je viens juste de rentrer; je te fais ça demain matin
0
HelpSC > michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention  
 
Merci beaucoup !
0