1. 首页 > 科技

VBA运行出错提示:显示子过程或函数未定义,怎么办? vba子过程或函数未定义

VBA运行出错提示:显示子过程或函数未定义,怎么办?vba子过程或函数未定义

VBA运行出错,提示子过程或函数未定义

你好,很简单的调用问题

你主程序调用的是“带顶丝孔”函数,但子程序里面只有"明确带顶丝孔"

解决的办法是把"明确带顶丝孔"的明确去掉

-------------------------------------------

类型不匹配可能是[AB1]这种格式,改成Range("AB1"),所有相似的都要改

在下VBA初学,一个简单的程序却总是报错。显示:子过程或函数未定义。

首先你得确定 你的EXCEL里有没有添加了“线性规划”这个插件。

如果添加了,再核对下VBA编辑界面里的“工具”-“引用”-里有没有选上相应的标准对象。

其实我也没尝试过,但我觉得问题应该就是出在这。子过程或函数未定义,说明它无法识别某句语言,找不到所指的对象。看看调试,问题是不是显示在"solverreset"这句上。

你的采纳,是对我最大的支持!!谢谢啦

vba 中运行为什么出现:子过程或函数未定义,下面与句我是照书打的,为什么?

应该是这样,

ActiveDocument.Range(Start:=MyStart, End:=MyStart).Select

不过这个代码的结果应该是 删除段落首行空格,可不是删除段首的空格

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

将Worksheet("sheet2").[c4].Select

改为Worksheet("sheet2").Range("c4").Select

试试看