77范文网 - 专业文章范例文档资料分享平台

VBA在Excel中的应用(17)

来源:网络收集 时间:2021-02-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

VBA

4.6 自定义函数的限制

并非所有的功能都可以在自定义函数中实现. 在工作表单元格公式中引用自定义函数时, 不能更改Microsoft Excel的环境, 这意味着自定义函数不能执行以下任何操作:

在工作表中插入、删除单元格或设置单元格格式. 更改其他单元格中的值.

在工作簿移动、重命名、删除或添加工作表. 更改任何环境选项, 例如计算模式或屏幕视图. 向工作簿中添加名称. 设置属性或执行大多数方法.

其实, Excel中的内置工作表函数同样也不能更改Microsoft Excel的环境, 函数只能执行计算以在输入它们单元格中返回某个值或文本.

如果在其他过程中调用自定义函数就不存在上述限制. 尽管如此, 为了规范代码, 建议所有上述需要更改Microsoft Excel环境功能的代码在Sub过程中实现.

4.7 如何制作加载宏

加载宏(英文名称为Add-in)是一类程序的统称, 它们可以为Microsoft Excel添加可选的命令和功能. 例如, “分析工具库”加载宏程序提供了一套数据分析工具, 在进行复杂统计或工程分析时, 可以节省操作步骤, 提高分析效率.

Excel有三种类型的加载宏程序: Excel加载宏、自定义的组件对象模型(COM)加载宏和自动化加载宏. 本节讨论的加载宏特指Excel加载宏.

理论上来说, 任何一个工作簿都可以制作成为加载宏, 但是某些工作簿不适合制作成为加载宏, 例如一个包含图表的工作簿, 如果该工作簿转换为加载宏, 那么就无法查看该图表, 除非利用VBA代码将图表所在的工作表拷贝成为一个新的普通工作簿.

制作加载宏的步骤非常简单, 一般来说有两种方法可以将普通工作簿转换为加载宏.

在VBE的工程窗口中双击ThisWorkBook, 按<F4>显示属性窗口, 在其中修改IsAddin属性的值为True. 另存为加载宏.

步骤1 在Excel窗口中单击”Office按钮”->”另存为”.

步骤2 在如图4.7.1所示的”另存为”对话框中, 单击保存类型下拉列表框, 选择”Excel加载宏”.

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库VBA在Excel中的应用(17)在线全文阅读。

VBA在Excel中的应用(17).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1189540.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: