我正在运行一个相当大的宏,其中包括从analysis运行线性回归分析。
当我通过单独的VB窗口运行它时,它运行得很好,但是在创建了一个窗体控件按钮并将相同的宏分配给它之后,它就不能工作了。
线性回归分析按需要创建了一个新页面:

但是它用分析中的单元格格式替换了所分析的数据:

有人能帮我让按钮正常运行吗?
这是我用来称之为线性回归的代码:
Application.Run "ATPVBAEN.XLAM!Regress", ActiveSheet.Range(loc1(1), loc1(2)), _
ActiveSheet.Range(loc1(3), loc1(4)), False, True, 99, "Regression " & tabname, True, _
True, True, True, , False发布于 2016-10-18 09:33:11
您有没有尝试过来自Chad的这个优秀的VBA代码:
http://www.freevbcode.com/ShowCode.asp?ID=9070
引用自该网站:
版本兼容性: Visual Basic 6 更多信息:此代码通过使用R1C1引用和VBA编程工作表来执行多元线性回归分析。分析数据是通过用户表单输入的,结果模型是在一个新的工作表上构造的,其中包含了所有适用的工作表函数。由于数据不是以均值为中心或标准化的,因此,在数据严重病态的情况下,可能会导致数值不准确。 说明:单击下面的链接下载代码。从IE弹出对话框中选择“保存”。下载后,从本地驱动器打开.zip文件,使用WinZip或类似的程序查看内容。
https://stackoverflow.com/questions/37845931
复制相似问题