Microsoft 365 copie des cellules à partir d'une autre feuille

SAAD doli

XLDnaute Nouveau
slt , j'espère que vous allez bien
je suis dans la page "vierge"
je veux faire la copie des colonnes 5 de chaque ligne dont l'id existe dans la page "Semaine_N" pour les coller dans page active "vierge"
Set rg = .[E2].Resize(NbLgn)
rg.FormulaR1C1 = "=IFERROR(VLOOKUP(RC[-4],'FS_semaine N'!R2C1:R" & LFin & "C15,5,FALSE),""NEW / à éclaircir"")"
rg.Value = rg.Value
1-chercher les ids qui existent dans les deux pages et copier la cellule 5 de la page "Semaine_N" et puis coller dans la cellule de la page "vierge"
2-pour les nouveaux ids dans vierge on remplie cette cellule par "NEW / à éclaircir"

ce code ne marche pas , je sais pas pourquoi(remplit toutes les cases avec "NEW / à éclaircir" ) , pouvez vous me proposer une autre méthode ?
 

Wayki

XLDnaute Impliqué
Bonjour,
Comment voulez vous que l'on vous aide sans fichier avec un simple bout de macro ??
Si vous souhaitez simplement les valeurs dans la feuille, qu'elles n'ont pas vocation à bouger puisque vous les collez ensuite, pourquoi ne pas faire une boucle avec un range.find ?
Voir même récupérer ces valeurs avec un tableau vba et les coller ensuite ce serait encore plus rapide.
A +
 

Discussions similaires

Réponses
11
Affichages
694

Statistiques des forums

Discussions
315 098
Messages
2 116 191
Membres
112 679
dernier inscrit
Yupanki