1234

ExcelHome技术论坛

用户名  找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

帖子
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: 兰色幻想

带你入门VBA,第三讲(编写简单的自定义函数)

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-10-15 08:38 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
以下是引用glober609在2004-10-15 8:29:00的发言:

太好了,我一直很想学习vba,但是就是不知道如何运用它,现在好了,我的第一个函数编好了,但是我有个疑问,我编的函数是不是只能运用于该函数所在的工作簿,我想在任何一个工作簿中运用我编写的所有函数,应该如何去做????

望回复!

偏爱你的vba,爱死你了!!!!!!!!!!!!!!!!!!

http://club.excelhome.net/viewthread.php?tid=59485

TA的精华主题

TA的得分主题

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

紧急求救!!!

Function Panduan(aa As Range) If aa.Value > 0 Then Panduan = "大于零" ElseIf aa.Value = 0 Then Panduan = "等于零" Else Panduan = "小于零" End If

End Function

上述程序直接放入模块,并不能运行。

似乎提示它是一个事件,事件需要放在模块中吗?

TA的精华主题

TA的得分主题

发表于 2004-10-16 19:04 | 显示全部楼层

它仅是一个自定义的函数.定义完了以后

可以使用呀.如

A B

1 10 =panduan(a1)回车单元格内返回的就是"大于零"

TA的精华主题

TA的得分主题

发表于 2004-10-16 19:25 | 显示全部楼层
以下是引用chenjun在2004-10-8 22:30:00的发言:

Application.WorkSheetFunction是在VBA中使用工作表函数定义用的,你可以直接用Application.就可以了。

chenjun老师参与,课程的权威性和趣味性明显提高了,谢谢。

上面这句话的意思是WorkSheetFunction只有在建立自定义函数时候使用,还是“使用工作表函数定义”有其它含意?

TA的精华主题

TA的得分主题

发表于 2004-10-16 19:39 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

86楼的问题已经搞明白了,是自己把编码放到了sheet1中了。

不过我还是不明白,它为什么在sheet1中不可以运行?

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-10-16 20:43 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

TO 办公之星

http://club.excelhome.net/dispbbs.asp?boardid=2&star=2&replyid=314181&id=65617&skin=0&page=1

[此贴子已经被作者于2004-10-16 20:43:32编辑过]

TA的精华主题

TA的得分主题

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

感谢楼主,今天总算把第三讲看完了,其中第二个示例太复杂,看不懂。

有没有这样的打算,讲讲语法、命令、属性等等的?根本没有基本词汇,VBA帮助又不像程序帮助好懂。

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-10-16 21:23 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
以下是引用办公之星在2004-10-16 21:04:00的发言:

感谢楼主,今天总算把第三讲看完了,其中第二个示例太复杂,看不懂。

有没有这样的打算,讲讲语法、命令、属性等等的?根本没有基本词汇,VBA帮助又不像程序帮助好懂。

有这个打算,属性一节,方法一节,事件一节,基本语句一节等等

TA的精华主题

TA的得分主题

发表于 2004-10-16 21:37 | 显示全部楼层
以下是引用兰色幻想在2004-10-16 21:23:00的发言: 有这个打算,属性一节,方法一节,事件一节,基本语句一节等等

太棒了,应当先打打基础,学上几个词汇再来。

直接上编程,等于让我们直接和美国鬼子讲日语,累!

TA的精华主题

TA的得分主题

发表于 2004-10-16 22:04 | 显示全部楼层

强烈要求兰大侠讲讲属性、方法之类的。谢谢大侠!!!

[em06]
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

1234

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

GMT+8, 2025-4-18 13:07 , Processed in 0.024289 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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