Bonjour,
Je viens vers vous car je coince un peu sur la récupération de données de multiples pages.
Je possède une page récapitulative ("TCS750") dans laquelle sont présentes toutes les références de mon classeur.
A la fin de chaque années, je dois récupérer le besoin annuel correspondant à chaque références, sachant que toutes ces références et les besoins correspondant sont dispersés un peu partout dans les différentes pages de mon classeur (ici j'ai mis deux pages d'exemples "PDP2018" et "PCP2018"). Actuellement, je récupère les valeurs manuellement ce qui est long est fastidieux.
Auriez-vous une piste sur comment récupérer automatiquement le besoin annuel présent à côté de chaque références et le placer sur ma première page ? Sachant que :
- Le besoin annuel est toujours une case à droite de la référence.
Parfois il y a un "0" devant les références donc une référence 4542 peut devenir 04542.
Les références à récupérer ne sont pas dans le même ordre que celles présentes sur ma page récapitulative.
J'ai essayé de faire quelque chose, mais sans succès, cela me renvoi une erreur :
Sub RangeComparer()
Dim rng As Range
For Each rng In Sheets("TCS750")
If rng.Value = "89792114" Then
rng.Offset(0, 1).Copy Range("B3")
ActiveWorkbook.Worksheets("PDP2018").rng.Copy
ActiveWorkbook.Worksheets("TCS750").Range("B3").PasteSpecial Paste:=xlPasteValues, Transpose:=False
Exit For
End If
Next
End Sub
Ci-joint un fichier exemple.