Sub salaires()
Dim Feuil1 As Worksheet
Dim Feuil2 As Worksheet
Dim DerniereLigneFeuil1 As Long
Dim DerniereLigneFeuil2 As Long
Dim Salaire As Double
Dim i1 As Long
Dim i2 As Long
Set Feuil1 = ThisWorkbook.Worksheets("numero")
Set Feuil2 = ThisWorkbook.Worksheets("salaire")
DerniereLigneFeuil1 = Feuil1.Cells(Rows.Count, "A").End(xlUp).Row
DerniereLigneFeuil2 = Feuil2.Cells(Rows.Count, "A").End(xlUp).Row
'Parcourir la colonne 1 de la Feuil1
For i1 = 2 To DerniereLigneFeuil1
Salaire = 0
'Parcour la colonne 1 de la Feuil2
For i2 = 2 To DerniereLigneFeuil2
'Le numéro en Feuil1 = le numéro en Feuil2
If Feuil1.Cells(i1, 1).Value = Feuil2.Cells(i2, 1).Value Then
'Le salaire est en colonne 2 de la Feuil2
Salaire = Salaire + Feuil2.Cells(i2, 2).Value
End If
Next i2
'Salaire total dans la colonne 2 de la Feuil1
Feuil1.Cells(i1, 2).Value = Salaire
Next i1
End Sub