Excel中vba子过程或函数未定义

2024-05-19 06:57

1. Excel中vba子过程或函数未定义

很明显 call do_what 是要调用do_what 的函数,你的这个函数根本没定义,运行时自然报错。
不会写的话,可以先把这行注释掉,等后期水平高了再写,改为  'call do_what 。
这个错误报的很基础,还要多学习奥,加油!

Excel中vba子过程或函数未定义

2. Excel中vba子过程或函数未定义

出现这种情况,一般有两种可能。1、从网上找的程序,没有把相应的过程或函数一起找来。
2、对子过程(或函数)的定义不一致。
例如:子过程test1做在某个工作表中,设定的是private属性。然后在模块中有一个全局程序test要调用其这个子过程,那么就会出现这种错误。更改方法:将这个子过程设置成全局的(public),并放在模块中,这样就可以解决了。

3. VBA出现“子过程或函数未定义”,应该如何改?

前面定义的是a()数组,也是对a数组赋值。后面使用的是X()数组,其未定义赋值,所以出错。

VBA出现“子过程或函数未定义”提示时,x(i)会选中,即提示时这个子过程或函数不存在。

VBA出现“子过程或函数未定义”,应该如何改?

4. Excel的vba子过程或函数未定义是什么情况

应该是子过程名称跟调用的过程中的名称不一致。。。

5. excel vba中显示子过程和函数未定义

你再试试。你太马虎了,next都打错了。
另外变量类型不确定时,不定义反而不容易错。
没有e191:e215,b191:b215这些区域的数值,我没法在excel里调试了。
Sub kkkkkk()For m = 0.663 To 0.664npv0 = Application.Evaluate("=xnpv(m,e191:e215,b191:b215)")If Abs(npv0) >= 100 Thenm = m + 0.000001ElseRange("a219") = mEnd IfNextEnd Sub

excel vba中显示子过程和函数未定义

6. Excel里录制"规划求解"宏之后,运行提示"子过程或函数未定义"

使用本函数之前,必须建立对规划求解加载宏的引用。在 Visual Basic 编辑器中,一个模块活动的情况下,单击“工具”菜单上的“引用”,然后选择“可使用的引用”下面的“Solver.xlam”复选框。如果“Solver.xlam”没有显示在“可使用的引用”下面,请单击“浏览”打开 \office12\library\Solver 子文件夹中的 Solver.xlam。

7. EXCEL VBA 批量插入公式 提示子过程或函数未定义,如何破?

自己编程的语句写错了,系统认为你调用过程了。自己修改代码后再试。

看了你代码。
cell错了,要改成cells。

EXCEL VBA 批量插入公式 提示子过程或函数未定义,如何破?

8. EXCEL VBA sub 子过程函数未定义

你把你的for循环改一下试试,都改成
for i=1 to n
zeroRate(i)=bnit
next i
你第二个for每次循环都是改了一下单元格H5的值么?如果是这样那么第二个也如同上面的格式改一下试试
最新文章
热门文章
推荐阅读