这份文档在旧电脑的Office 2003里面可以正常使用,但是在办公室的电脑上使用就报错,(尝试过以下版本:WPS 2019/Office 2016/2013)有熟悉VBA使用的大佬麻烦指点一二,先谢谢大佬们了!
解决方案 »
- 有關用VB6發手機短信問題
- Excel 2007 下无法录制宏
- 怎么在list框里面对齐内容了?!
- 后台ORACLE9I数据库,删除带DATE类型的表记录程序无响应
- 有谁用过施望的“基于VB-CrystalReport 的CS报表架构”的源代码
- 用api做录音机关于按钮方面的小问题
- VBA高手请进,急呀~~~~~~~~
- crystalreport控件问题?
- 关于winsock:如果有一台主机,地址202.95.135.124,它是它所属的局域网的网关,它所属的局域网有另一台主机,内部地址192.192.192.32,我如何请求与192.192.192.32建立连接?
- !!!求语法类似vbscript的解释器代码
- 对于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( )
看看行不。