只需一步,快速开始
请教高手,我在一个EXCEL中见过有这样一种情况:其中的某个单元格子中,内容是“=js()”,单元格的显示结果是这个公式的计算结果。问题是我打开其VB编辑器,看不到任何关于这个函数的定义,也没有显示密码保护的信息。但是这个函数明显不是EXCEL函数,我将这个单元格拷贝到其他EXCEL,显示错误;拷贝到同一个EXCEL的其他页,弹出框说没有这个宏;拷贝到同一页的其他单元格,一切正常。
请问这个高手将宏做在什么地方去了?
使用道具 举报
回复:这不是自定义函数或函数,是通过Excel的VBA给单元格赋值。其具体开工如:
[A1].Formula="=js()" 注:[A1]为简写,全写为:Range("A1"),其前面可能还有工作表名,如Sheet1等。
黄玉宏 二○○六年六月七日
问题是,如果在VBA中存在这么一个语句,我是会发现的。我找遍了都找不到这个VBA语句,这才觉得作者很高啊。
还有就是,如果是用[A1].Formula="=js()" 这样的语句,我把“[A1]”单元格子的内容复制到其他页面上,为什么会报错呢?我猜想这个“js()”的函数一定是定义在这个页面sheet1中的VBA代码中,才会不能让别的页面正常引用啊,但是为什么sheet1中没有VBA呢。
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-11-27 02:50 , Processed in 0.160036 second(s), 24 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.