bonjour,
voici le code corrigé.
suppression du .select, ajout d'un with. ajout d'un blanc devant le nom de la feuille dans le code, pour que l nom correspondent exactement au nom de la feuille dans le classeur. et j'ai également complété les instructions dim pour toutes les variables utilisées
Sub compiler()
Dim nbcolf1 As Integer
Dim nbcolrecurrents As Integer
Dim nbcolcompilation As Integer
Dim dlb As Long, dld As Long, i As Long, j As Long, k As Long
With Sheets(" Liste F0")
nbcolf1 = InputBox("Quel est le numéro de colonne dans lequel sont stockés tes BC ?")
nbcolrecurrents = InputBox("Quel est le numéro de colonne dans lequel sont stockés tes parents récurrents ?")
nbcolcompilation = InputBox("Quel est le numéro de colonne dans lequel les croisement à effectuer devront être stockés ?")
dlb = .Cells(Rows.Count, nbcolf1).End(xlUp).Row
dld = .Cells(Rows.Count, nbcolrecurrents).End(xlUp).Row
k = 1
For i = 2 To dlb
For j = 2 To dld
k = k + 1
.Cells(k, nbcolcompilation) = .Cells(i, nbcolf1) & "/" & .Cells(j, nbcolrecurrents)
Next j
Next i
End With
End Sub