J'ai fait début de code, qui ne fonctionne pas évidemment, mais qui n'est peut etre pas totalement faux, car je débute en VBA
J'ai renommé les colonnes de l'onglet BDD APPRO qui m'interresse pour inclure le nom dans chaque variable, ensuite j'ai utilisé If-Then puis inscris ma formule SumIfs avec les arguments dans le même ordre que somme.si.ens
Private Sub Worksheet()
Dim prix_réceptions As Long, Ecarts_de_couts As Long, fournisseurs As String, GO As Variant, mois As Integer
prix_réceptions = Worksheets("BDD APPRO").Range(prix_réception)
Ecarts_de_couts = Worksheets("BDD APPRO").Range(Ecart_de_cout)
fournisseurs = Worksheets("BDD APPRO").Range(fournisseurs)
GO = Worksheets("BDD APPRO").Range(GO)
mois = Worksheets("BDD APPRO").Range(mois)
If Range("B5") = "" Then
Range("B8") = Application.WorksheetFunction.SumIfs(Range(prix_réceptions), Range(fournisseurs), Range("B5"), Range(GO), Range("B6"), Range(mois), Range("B7"))
End If
End Sub
Somebody can tell me how to make it wright ?
Merci beaucoup