Erreur d'éxécusion '424'

Bonsoir,

Je voudrais bien savoir la signification de cette erreu et comment la corriger. Voilà les instructions qui ont causé cette erreur

For j = 1 To Tpop
For N = 1 To NN
For i = 1 To nlink
Qmax(N) = SOMME.SI(Q(Tpop, nlink))
Next i
Qf(j, N) = Rnd * Qmax(N)
Next N
Next j

Merci de me répondre.
Cordialement.

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

    C'est SOMME.SI qui provoque l'erreur, il ne s'agit pas d'une fonction VBA mais d'une fonction Excel.
    Pour l'utiliser tu peux employer :
    Application.WorksheetFunction.SumIf 

    mais cette fonction nécessite au moins 2 arguments et tu n'en fournis qu'un seul : Q(Tpop, nlink), il y aura donc une autre erreur !!!