Je suis contarié de t'avoir contrarié.
Je voulais répondre à la question :
Pas trop compris ce que tu veux faire,
(J'ai essayé de reformuler)
1) tes macros devraient être dans un module au lieu du ThisWorkbook
(Ca, je l'ai fait)
2) soit tu complète les colonnes A:D de la feuille lst_parcours, soit tu fais un tableau.
(Là c'est moi qui ne comprends pas, pourquoi on utilise la feuille lst_parcours)
Sur le script que tu as eu la gentillesse de me proposer,
il y a beaucoup de choses nouvelles pour moi :
Sub ComplèteDonnées()
Dim Lg%, i%, c As Range
Application.ScreenUpdating = False
Lg = Range("a65536").End(xlUp).Row
For i = 2 To Lg
With Sheets("lst_parcours")
Set c = Range("choix_parcours").Find(Cells(i, "f"), LookIn:=xlValues)
If Not c Is Nothing Then
Cells(i, "b") = .Range(c.Address).Offset(0, 1) 'sport
Cells(i, "c") = .Range(c.Address).Offset(0, 2) 'distance
Cells(i, "d") = .Range(c.Address).Offset(0, 3) 'dénivelée
End If
End With
Next i
End Sub
Que signifie le % de Lg% ?
Je ne connais pas non plus Application.ScreenUpdating,
Ni Range("a65536").End(xlUp),
Ni la signification de Set c = Range("choix_parcours").Find(Cells(i, "f"), LookIn:=xlValues).
J'ai essayé d’exécuter la macro mais je n'arrive pas au résultat espéré. Je ne voulais pas compléter la feuille resultats_2011 mais en "extraire" la valeur de certaines cellules pour les envoyer vers la feuille Faron
Encore merci et bonne soirée.