Curieux, je n'ai pas de problème avec la date chez moi en utilisant .Value.
Private Sub CalcMatMoindresCarrés(Mat() As Double, TY() As Double, TDonX(), TDonY())
Dim NbInc As Integer, NbY As Integer, LDon As Integer, L As Integer, X As Double, C As Integer
Function SolMoindresCarrésLinEst(ByVal DonX, ByVal DonY, Optional ByVal Constante As Boolean = True)
Dim TRég(), TSol(), LCst As Integer, L As Integer
TRég = WorksheetFunction.LinEst(DonY, DonX, Constante)
ReDim TSol(1 To UBound(TRég), 1 To 1)
LCst = UBound(TSol, 1) - -Constante + 1
For L = 1 To LCst - 1: TSol(L, 1) = TRég(LCst - L): Next L
If Constante Then TSol(L, 1) = TRég(L)
SolMoindresCarrésLinEst = TSol
End Function
Function SolMoindresCarrésLinEst(ByVal DonXX, ByVal DonY, Optional ByVal Constante As Boolean = True)
Dim TRég(), TSol(), LCst As Integer, L As Integer
Donx = DonXX.Value2
...
je le sais, mais c'était pour complèter la méthode, qu'on pouvait aussi utiliser cette option, inutile dans ce cas ici.Remarque: Ça ne peut pas se voir sur le graphique mais sans constante les courbes passent près du
1er janvier 1900 !