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

Résolu/Fermé
HelpSC - 15 mars 2021 à 12:28
 HelpSC - 17 mars 2021 à 16:31
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 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
16 mars 2021 à 10:07
1
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
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 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303 > HelpSC
17 mars 2021 à 08:56
tout est possible, mais aujourd'hui pas mal d'autres trucs à faire .....
Donc, patience !
0
SChelp > michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023
17 mars 2021 à 12:48
Ok pas de problèmes et merci
Bonne journée
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303 > SChelp
17 mars 2021 à 16:07
et voila de la couleur !
https://mon-partage.fr/f/9HVjHrhJ/
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
15 mars 2021 à 14:00
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
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 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303 > HelpSC
15 mars 2021 à 18:05
Bien reçu, merci

je viens juste de rentrer; je te fais ça demain matin
0
HelpSC > michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023
15 mars 2021 à 18:38
Merci beaucoup !
0