Exploitation des données de type Range
bonjour , je suis nouveau sur la plate forme et je sollicite votre aide.
En fait j'ai débuté le VBA il y a 2 jours dans le cadre d'un petit outils de travail que je souhaite mettre sur pieds.
J'ai du mal à exploitée une donnée de type range, car mes résultats sortent sous forme de matrice (n ligne , 1 colonne)
j'ai crée une fonction pour effectuer un calcul qui devrait me renvoyer des résultats sous forme de matrice que je dois extraire et exploiter dans une autre fonction. je n'arrive pas déjà à extraire et afficher le résultat de la dite fonction
vous trouver mes lignes de codes ci dessous , merci d'avance pour votre aide ,cdlt
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
Function mu(ByVal x As Range, ByVal al As Single, ByVal lon As Single)
'Tailles matrices
Dim l As Long, C As Long
Dim i As Integer
l = x.Rows.Count
C = x.Columns.Count
ReDim mom(l, 1) As Range
For i = 1 To l
If y <= x(i) Then
Set mom(i, 1) = (lon / 2 - x(i)) * (lon / 2 - al) / (lon)
Else
Set mom(i, 1) = (lon / 2 + x(i)) * (lon / 2 - al) / (lon)
End If
Next i
mu = mom
End Function |