
Excel VBA
慕容望月
让事情变得简单
展开
-
excel无法退出问题
上周用Excel VBA创建了一个窗体,打开窗体后,直接退出excel能成功,但把窗体关闭了再退出excel,死活退不了。没办法,只好逐一排除,发现是这一句出了问题: Set btIns(i) = New BtnSelectBtnSelect是我写的一个类,用完之后没释放,在退出窗体之前 Set btIns(i) = Nothing问题就解决了。一时疏忽,折腾了几个小时,教训!原创 2015-08-03 09:41:37 · 2847 阅读 · 0 评论 -
Evaluate函数运行时错误438
在之前在Excel VBA中用evaluate()求值,一直用得很好,但今天却出现“运行时错误438”。调试了很久,发现evaluate(4)没错,evaluate(3)就出错了。难道3代表了某个特殊的对象,比如单元格之类的?用evaluate(3).name一看,原来是我的一个二维码对象,它的index正好排到3了。怎么解决呢?找了个简单方法,在运行evaluate()时,不激活含有对象的工原创 2015-08-04 16:04:57 · 2393 阅读 · 0 评论 -
Excel VBA如何创建可撤销操作的宏
方法来自:http://www.exceltip.net/thread-9582-1-1.html,如转载请注明出处。在VBA宏执行后,一般是不能撤销操作的(快速访问工具栏或者编辑栏里的撤销按钮)。那么当有时候误操作的时候就不得不关闭文档再次开启。其实VBA中提供了我们撤销宏操作的方法,但是这个方法就是我们得编写一个撤销宏操作的另一个宏。虽然比较繁琐,但是这个方法可以让我们将操作之前的数据作为转载 2015-08-04 19:15:11 · 13972 阅读 · 2 评论 -
Excel 双斜线表头绘制
Excel 双斜线表头绘制原创 2016-03-15 15:20:14 · 1237 阅读 · 0 评论