Bonjour,
Je souhaite travailler avec un type de données défini par l'utilisateur mais lorsque j'appelle le Sub testFunction avec l'argument testArray, VBA me renvoie l'erreur suivante:
Voici mon code:
Type testType
Value As Long
Address As String
End Type
Sub testSub()
Dim testArray() As testType
ReDim testArray(1 To 10)
testArray(1).Value = 3
testArray(1).Address = ActiveCell.Address
testFunction (testArray)
End Sub
Sub testFunction(x)
For Each i In x
i.Value = Abs(i.Value)
Next i
End Sub |
Je ne comprends pas ce qui cloche. J'ai l'impression d'être dans le cas de la liaison anticipée vue que je déclare testArray avec "As testType"...
Au secours! Merci d'avance,
---------------
last.fm