Bonjour j'essais en vain de creer une fonction vba-excel qui renvoie un type 'user defined'
Je definis le type sous la forme :
'--------------------------------
'--------------------------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Public Type my_type label As Integer x As Double End Type
mon test de fonction sous la forme :
'-----------------------------------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Function build(var1) As my_type ReDim Preserve build(1) As my_type my_type(1).label = 1 my_type(1).x = 2 * var1 ReDim Preserve build(2) As my_type my_type(2).label = 2 my_type(2).x = 3 * var1 End Function
et j'essaye d'appeler la fonction
Si quelqu'un peut m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Sub main() Dim toto As my_type toto = build(10) End Sub![]()
Partager