Bonjour,
Sur le code ci-dessous je rencontre un problème lors de l'affection d'une valeur à un élément du tableau à 2 dimensions "topGroups":
======= Code ========
Function CalculateTopGroups(occurencesRange As Range, sumsRange As Range) As Variant
Dim nbTopNumbers As Long
nbTopNumbers = NbOfTopNumbers(occurencesRange )
Dim nbGroups, topGroups() As Long
nbGroups = CLng(Application.WorksheetFunction.Combin(CDbl(nbTopNumbers), 4))
ReDim topGroups(1 To nbGroups, 1 To 4)
'Test
topGroups(1, 1) = 1 ' <-------- CRASH ICI
'End test
CalculateTopGroups = CStr(nbGroups) & " top groups determined:"
End Function
======= Fin du code ========
L'exécution du code s'arrête inopinément sur la ligne d'affectation marquée "CRASH ICI" et la cellule dans laquelle est invoquée cette fonction renvoie #VALEUR; aucune erreur de compilation, aucune pop-up d'erreur émise par le débogueur... un mystère pour moi
Auriez-vous une idée ?
Merci d'avance.
-Sho