文章插图
实在不好意思,昨天有事,没有仔细看差点误导楼主,谢谢楼主的代码,vba真好玩,楼主,下面是我调代码的操作图,照着改就好了,改好了点F5然后就可以在excel的sheet1里双击查看你的代码效果了哦
worksheet是对象worksheet_beforedoubleclick(这样拼写才对哦)是其对应的事件beforedoubleclick的方法,这些是符合面向对象OOP的基本特征的 。
而因为此,对于这个对象,你需在对应的部件代码上(所以只能放入worksheet对象的代码区域中,即放入一个sheet对象里(例如sheet1),除非你把worksheet_beforedoubleclick改为sheet1_beforedoubleclick)(vba编辑器ctrl+f11好像是,左边列出的vbaproject->文件名->工作表或worksheet或窗体等对象)使用右键点击之再选查看代码,然后填入你的代码(若没有特定的对象,你要在vba编辑器里选插入,选中合适的对象(对得上名号的,其名称name属性位于编辑器左下角需保持与对应代码的一致,否则会报错100几来着,好像是?
另外,报错时,搜索错误信息比错误号更容易找到资料,中文就百度搜搜,英文就bing yahoo,不难的 。
好,接下来的代码是关于对象的消息处理机制,在OOP中对象间通信依赖msg,vb**的常量就是提前设计好的消息,然后你的对象也可以另外约定新的消息 。
好剩下的明天再说
【excel宏运行时提示错误1004怎么办】
推荐阅读
- 天正建筑8.5破解版下载后,安装完运行时告诉软件已过期,根本就打不开。怎么办?谢谢!!
- 上传到网盘EXCEL表格如何在线编辑
- 试述你对宏观经济学的理解与学习感受
- Excel如何正确使用最大值和最小值 Excel怎么正确使用最大值和最小值
- 武汉到襄阳高铁票价 运行时长多久
- Python如何使用openpyxl模块操作excel?使用openpyxl模块操作excel表格的方法
- excel快捷键大全 Excel快捷键使用大全
- excel表格前后顺序怎么调换
- excel中怎么调换行和列
- 为什么excel筛选的不能显示数量 EXCEL筛选时不能显示所有的内容