ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: 时光鸟

[原创] 简述封装VBA自定义函数dll以及在VBA和工作表中的引用

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2013-9-11 10:02 | 显示全部楼层
本帖已被收录到知识树中,索引项:封装
感谢分享,写得很详细,一定认真学习,VBA调用时如果能自动加载DLL就好了,不要太多的手动加载或设置什么,我是新手,最搞不懂的是找不到在哪里设置什么加载什么,非常感谢楼主!

TA的精华主题

TA的得分主题

发表于 2013-10-17 18:21 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
做个记号的

TA的精华主题

TA的得分主题

发表于 2013-10-18 13:22 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 莫悠悠 于 2013-10-18 13:52 编辑

收到管理员警告通知
丈二和尚摸不着头脑,不知道管理员能听我说么?
首先,我贴同样内容是为了方便;
第二,我看到比较好的帖子,做个记号,是为了以后找到自己的脚印,来进行系统的学习,希望全面一点,借鉴不同贴子的不同问题;
第三,这完全是我个人不知道坛子有这样的规定,建议管理员是不是将一些你们贵站认为不可容忍的行为贴出来,好让大家遵守;
第四,如果用踩脚印来收藏帖子也有罪的话,建议管理员能建个允许个人收藏的帖子集合的临时文件夹,方便日后有时间进行系统学习(对日后词义的声明:此用词没有任何不良成分,请尊重中国人的书面语的用词习惯 )毕竟各个帖子比较分散,有时为了找到自己曾经看过的帖子,要花很长时间搜索;
第五,建议能建个索引,能搜自己在贴子的留言,例如我想找我曾经看过的帖子的特定留言,找到我想要的帖子。
不知道我陈述是否妥当,还望海涵!
这个坛子给我提供了一个很好的学习平台,我也希望维护坛子的尊严,禁止我发言120天,就因为这个坛子没有收藏夹的功能就下此狠手,我个人不敢苟同。
这本来就是个沟通学习的平台,因为理解的误差,每次来个这样的通知,让人好怕哦。
-------------请各位童鞋奔走相告,向管理员建言献策,越来越人性化
http://baike.baidu.com/link?url=Lin19VAbC9otnpQO2JSwe-7zcPfz302CGSQqavHWmjjG9V51n4GW83PfT6GwH2IE3G_C80vPe1FzR2M5DZws_feWez-RtRtnBo9GC_ObMdCets5pH6nYuq4fElb8Cdw8
日后引证解释
指将来;后来。
清平山堂话本·合同文字记》:“告相公,只要明白家事,安住日后不忘相公之恩!”《红楼梦》第二八回:“我心里的事也难对你说,日后自然明白。”曹禺北京人》第二幕:“我只要你日后想着我这个老实人待你的好处。”[1]
因为曾经用过日后这个词被警告,所以在此要正式郑重声明。

TA的精华主题

TA的得分主题

发表于 2013-10-18 15:15 | 显示全部楼层
学习了,但是我是win8了,以后可怎么办!

TA的精华主题

TA的得分主题

发表于 2014-10-19 13:15 | 显示全部楼层
VB6.0已经不支持64位系统了,VSTO用起来又太难。。。。。。

TA的精华主题

TA的得分主题

发表于 2015-9-19 20:52 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
zyg365 发表于 2012-12-31 20:40
支持一下:讲的比较细,但这种封装,需要在Excel中写代码才能使用,
这里有另一种封装方法,在Excel中不需 ...

调用DLL里的函数时,是否有方法可以代替在EXCEL加载宏“《自动化》那一步”操作呢?这样发给别人使用的时候才更为方便。

TA的精华主题

TA的得分主题

发表于 2015-11-26 11:52 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
Function test()

    Dim xlapp As Object
    Set xlapp = GetObject(, "Excel.Application")
    xlapp.ThisWorkbook.Worksheets("sheet1").Range("a1") = 5
   
End Function


这样加载进去不行啊,出不来结果

TA的精华主题

TA的得分主题

发表于 2016-1-19 14:57 | 显示全部楼层
vbaplus 发表于 2013-1-1 20:42
哎,总是在一个东西还没学会多少的时候,就已经成为过去时了
你说vb6在windows8中不支持,看来是要成为过 ...

vsto比vba强大?

TA的精华主题

TA的得分主题

发表于 2016-7-24 14:50 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
请问楼主是否有方法给封装后的自定义函数添加函数说明,比如open事件中写入:
                      application.MacroOptions Macro:="CCSS1", Description:="计算三角形面积,并保留3位小数" _
                     , Category:="用户定义", ArgumentDescriptions:=Array("底边长度", "三角形的高")
尝试失败,特此请教!

TA的精华主题

TA的得分主题

发表于 2017-5-9 20:35 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-19 10:31 , Processed in 0.048008 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表