bisa gunakan fungsi dibawah.
Jangn lupa reference ke excel dicentang

Salam hangat dan jabat erat,

Edy WIYONO


Option Compare Database

Public Function fForecast(ByVal strKota As String, ByVal argX As Double) As 
Double
   
   Dim rst As DAO.Recordset
   strSQL = "SELECT Penj.Tanggal,Penj.Penj From Penj Where Kota='" & strKota & 
"' AND Len(Penj.Penj)>0"
      
   Set rst = CurrentDb.OpenRecordset(strSQL)
   
   If Not rst.EOF Then
       rst.MoveLast
       rst.MoveFirst
   End If


   Dim arrPenj() As Double
   Dim arrTanggal() As Double
   
   ReDim arrPenj(rst.RecordCount - 1)
   ReDim arrTanggal(rst.RecordCount - 1)
   
   For i = 1 To rst.RecordCount
       arrTanggal(i - 1) = rst!Tanggal
       arrPenj(i - 1) = rst!Penj
       rst.MoveNext
   Next
   
   Dim dblN As Double
   dblN = Excel.WorksheetFunction.Forecast(argX, arrPenj, arrTanggal)
   fForecast = Excel.WorksheetFunction.Round(dblN, 0)
   
   Set rst = Nothing
   
End Function

  ----- Original Message ----- 
  From: Eko Puji Santoso 
  To: [email protected] 
  Sent: Friday, December 19, 2008 10:38
  Subject: [belajar-access] Estimasi


  Dear All Master Access,

  Mohon pencerahan, bagaimana mengisi kolom Estimasi & Total seperti contoh 
Excel terlampir?
  Matur nuwun.

  Salam,
  eko.ps
   

Kirim email ke