本文介绍了从Access VBA调用Excel函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试调用Excel函数


linest($ D $ 4:$ D $ 13,$ C $ 4:$ C $ 13 ^ {1,2,3来自Access中的

我的代码包括:


ReDim Y( n)

ReDim X(n)

Dim objExcel作为Excel.Application

设置objExcel = CreateObject(" Excel.Application")


然后我填充Y()和X()。


然后调用


结果= objExcel。 Application.LinEst(X,Y ^ {1,2,3},true,false)


产生"无效字符"错误"{"。


如何(a)我输入此Excel表达式和(b)结果应该是什么对象类型?


Peter Martin

解决方案


I'm trying to call the Excel function

linest($D$4:$D$13,$C$4:$C$13^{1,2,3},true,false)

from within Access.

My code includes:

ReDim Y(n)
ReDim X(n)
Dim objExcel As Excel.Application
Set objExcel = CreateObject("Excel.Application")

I then populated Y() and X().

I then called

Result = objExcel.Application.LinEst(X,Y^{1,2,3},true,false)

giving rise to an "Invalid Character" error on "{".

How do (a) I enter this Excel expression and (b) what object type should Result be?

Peter Martin

解决方案


这篇关于从Access VBA调用Excel函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-23 01:12