Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 28504|回复: 106

自制的通用自定义函数

  [复制链接]
发表于 2010-3-17 00:29 | 显示全部楼层 |阅读模式
本帖最后由 爱疯 于 2011-10-14 22:44 编辑

附件主要包含下列自定义函数:

S_SHEETNAME()
 '取活动工作表名称

S_BOOKNAME()
 '取本工作薄(本模块所在工作簿)名称

S_ABOOKNAME()
 '取当前(活动)工作薄名称

S_ActivePrinter()
 '返回当前(活动)打印机名

S_OPENBOOK()
 '打开任意文件并返回该文件名称,如果打开不成功即返回空值

S_OPENBOOKS(M_FILE As String)
 '打开指定文件(如果查无指定文件,则可自行搜索目标文件)并返回该文件名称,若打开不成功即返回空值

S_FIND(M_CODE, M_SHEET, M_AREA, M_COL As String)
 '在 M_SHEET 工作表 M_AREA 范围中(如"C:C") 精确查找 M_CODE 所在行,并返回其对应的 M_COL 列单元格的值。
 '以上函数参数均为文本或其值为文本的单元格或表达式。M_SHEET为空时(即"")在当前工作表进行搜索

S_FINDP(M_CODE, M_SHEET, M_AREA, M_COL As String)
 '在 M_SHEET 工作表 M_AREA 范围中 模糊查找 M_CODE 所在行,并返回其对应的 M_COL 列单元格的值。
 '以上函数参数均为文本或其值为文本的单元格或表达式。

S_FINDN(M_CODE, M_SHEET, M_AREA, M_COL As String)
 '在 M_SHEET 工作表 M_AREA 范围中 再次查找 M_CODE 所在行,并返回其对应的 M_COL 列单元格的值。
 '以上函数参数均为文本或其值为文本的单元格或表达式。
 '此函数必须在S_FIND或S_FINDP被调用后使用

S_FINDK(M_DEF, M_SHEET, M_AREA, M_COL, M_COL1, M_COL2 As String)
 '在 M_SHEET 工作表 M_AREA 范围中 按M_DEF或输入之特种字符循环查找所在行,并返回其对应的 M_COL 列单元格的值(M_COL1、M_COL2 为搜索过程用于显示对照信息所在的列)。
 '以上函数参数均为文本或其值为文本的单元格或表达式。

S_SRMB(M_MONEY As Double)
'将人民币小写金额转换为中文大写金额,最大正确表示为15位整数位

S_VRMB(M_CODE)
'将人民币中文大写金额转换为小写金额

S_SWH(M_MONEY As Double, M_WHC As String)
'将外汇小写金额转换为中文大写金额,最大正确表示为15位整数位

S_Sdate(M_DATE As Double, M_MS As String)
'将日期转换为中文大写,当M_MS值为:“Y/y”、“M/m”或“D/d”时分别返回相应的“年”、“月”、“日”中文大写数值。

S_CWEEK(M_DATE As Date)
'返回指定日期的中文星期名称

S_PITAX(M_INCOME As Double)
'根据个人应纳税项目总收入计算个人所得税

S_DEC(M_KEY)
'设置小数点自动定位,M_KEY为逻辑型变量

S_IDCARD(M_CODE, M_MS As String)
'M_CODE 为待处理身份证号码。当M_MS="C"时,返回对18位身份证号码的校验码检查结果,其值为 True 或 Flase ;
'当M_MS="T"时,函数返回18位身份证号码;当M_MS="K"时,返回身份证校验码;当M_MS="B"时,返回生日;当M_MS="X"时,返回性别。

[hide] fxVfcgDS.rar (4.22 KB, 下载次数: 146)

Kxneg5mu.rar

3.58 KB, 下载次数: 175

【共享】自制的通用自定义函数

发表于 2010-3-17 00:30 | 显示全部楼层
回复

使用道具 举报

发表于 2010-3-17 07:02 | 显示全部楼层
回复

使用道具 举报

发表于 2010-3-17 08:32 | 显示全部楼层

学习
回复

使用道具 举报

发表于 2010-3-17 12:41 | 显示全部楼层

谢谢楼主分享

回复

使用道具 举报

发表于 2010-3-17 18:41 | 显示全部楼层

[em02]
回复

使用道具 举报

 楼主| 发表于 2010-3-19 13:11 | 显示全部楼层

新增身份证号码校验、转换,生日、性别读取工具

回复

使用道具 举报

发表于 2010-3-19 17:47 | 显示全部楼层

学习

回复

使用道具 举报

发表于 2010-3-20 20:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2010-3-24 20:56 | 显示全部楼层

学习一下

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-19 08:52 , Processed in 0.492665 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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