Re : Etablir une liste.....tout simplement
Salut le Forum
Je ne sais pas si ça va te plaire..., je fais avec mes peu de connaissance
penses à renommer ta feuil 1 par BUS
Sub EnBus()
Dim bus(500, 3) 'limité à 500 prenant le bus
Sheets("20km").Select
der = Range("C" & Cells.Rows.Count).End(xlUp).Row
cpt = 0
For i = 4 To der
If Cells(i, 17) = "x" Then 'il prend le bus
cpt = cpt + 1 'compte le nbre
bus(cpt, 1) = Cells(i, 3) 'le nom de la col C
bus(cpt, 2) = Cells(i, 4) ' le prénom col D
bus(cpt, 3) = Cells(i, 13) 'la ville col M
End If
Next
Sheets("Trail").Select
der = Range("C" & Cells.Rows.Count).End(xlUp).Row
For i = 4 To der
If Cells(i, 17) = "x" Then 'il prend le bus
cpt = cpt + 1 'compte le nbre
bus(cpt, 1) = Cells(i, 3) 'le nom de la col C
bus(cpt, 2) = Cells(i, 4) ' le prénom col D
bus(cpt, 3) = Cells(i, 13) 'la ville col M
End If
Next
Sheets("BUS").Range("A2:C1000").Clear
Sheets("BUS").Select
For i = 1 To cpt
For j = 1 To 3
Cells(i + 1, j) = bus(i, j)
Next
Next
End Sub
'pense à renommer ta page feuil1 par BUS