Hello,
Je débute en VBA et j'ai un problème de type de variable ...
Voilà j'ai un problème concernant une opération mathématique simple.
J'aimerais diviser chaque membre du vecteur Exp1 par la valeur Exp2 (valeur unique).
Cependant la fonction MMult force la variable Exp2 en Variant qui ne fonctionne pas pour effectuer une division (Exp1(i, 1) / Exp2) ...
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Dim Exp1 As Variant Dim Exp2 As Variant Exp1 = WorksheetFunction.MMult(DataT, t1) t1T = WorksheetFunction.Transpose(t1) Exp2 = Application.WorksheetFunction.MMult(t1T, t1) p1 = Exp1 For i = 1 To UBound(Exp1) p1(i, 1) = Exp1(i, 1) / Exp2 Next
Partager