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
435

Statistiques des forums

Discussions
312 215
Messages
2 086 325
Membres
103 179
dernier inscrit
BERSEB50