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