VBA编译错误:找不到工程或库 这份文档在旧电脑的Office 2003里面可以正常使用,但是在办公室的电脑上使用就报错,(尝试过以下版本:WPS 2019/Office 2016/2013)有熟悉VBA使用的大佬麻烦指点一二,先谢谢大佬们了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 [D3] 换成 range("D3").text 试试其他地方同理 之所以让你改为 range().text 是因为你的截图里面,是进行这个单元格的文本比较。.End() 操作是针对range的,不要.text也就是 range("A65535").End(xlUp).row …… 修改完之后,这个 “u = Range("A65536").End(xlUp).Row + Range("D65536").End(xlUp).Row - 4”还是报错 这种写法,在MS Office中是没问题的,但在WPS Office中就不能这样写了。很多东西在细节上都有差异,记得就连Left函数,都要写成VBA.Left 才行……我这儿没有安装WPS,没法实际试验,只能大概说一下方法了。你试试把这些 Range( ),都写成ActiveSheet.Range( ) 或者 Application.Range( )看看行不。 封装Excel-Treeview GetKeyState如何使用? 如何实现读写器读出标签的内容与数据库进行实时的自动更新?---是新技术吗? VBA是什么?能否举个例子说明一下 高手:请问如何在局域网中实现多台机器同时访问一个ACCESS数据库? 我在别一台电脑(没有装VB)运行VB编译过的可执行文件程序后报错说不能绑定怎么办(在线)高人请帮忙急用!! 如何定义子程序或函数 为什么编译成exe文件后,运行时报错? 我用VB三年了,既然比尔.该死不再出VB新版了,那么肯定要重新选择一门语言学了,学什么呢? 请教如何用VB生成所需要的WORD文档格式? 对于CRC实现代码的几个问题 求助
试试
其他地方同理
.End() 操作是针对range的,不要.text
也就是 range("A65535").End(xlUp).row ……
修改完之后,这个 “u = Range("A65536").End(xlUp).Row + Range("D65536").End(xlUp).Row - 4”还是报错
很多东西在细节上都有差异,记得就连Left函数,都要写成VBA.Left 才行……
我这儿没有安装WPS,没法实际试验,只能大概说一下方法了。
你试试把这些 Range( ),都写成ActiveSheet.Range( )
或者 Application.Range( )
看看行不。