`

Excel 添加一个函数并应用到宏

阅读更多
 
工具 -> 宏 -> Visual basic 编辑器 -> 插入一个模块 -> 添加下列代码
 
ruby 代码
  1. Function cal_tax(v) As Double   
  2. Dim result As Double   
  3.   
  4.  Select Case v   
  5.     Case Is <= 500   
  6.       result = v * 0.1 - 25   
  7.     Case Is <= 1600   
  8.       result = v * 0.1 - 25   
  9.     Case Is <= 2000   
  10.       result = (v - 1600) * 0.1 - 25   
  11.     Case Is <= 5000   
  12.       result = (v - 1600) * 0.15 - 125   
  13.     Case Is <= 20000   
  14.       result = (v - 1600) * 0.2 - 375   
  15.     Case Is <= 40000   
  16.       result = (v - 1600) * 0.25 - 1375   
  17.     Case Is <= 60000   
  18.       result = (v - 1600) * 0.3 - 3375   
  19.     Case Is <= 80000   
  20.       result = (v - 1600) * 0.35 - 6375   
  21.     Case Is <= 100000   
  22.       result = v * 0.1 - 25   
  23.     Case Is > 100000   
  24.       result = (v - 1600) * 0.45 - 15375   
  25.   End Select   
  26.   
  27. cal_tax = result   
  28. End Function   

另存为一个 "加载宏格式 .xla".

工具 -> 加载宏 -> 浏览 -> 选择这个文件就行了

分享到:
评论

相关推荐

    《Excel应用大全》示例文件 光盘文件

    • 利用取舍函数生成重复个数的自然数序列 • 按照特定条件进行取舍计算 • 利用取舍函数解决四舍六入问题 • 产生50~100 的随机整数 • 利用随机函数仅生成数字和字母 • 利用随机函数实现考试座位随机编排 • 日...

    Excel_VBA程序设计.pdf

    5.从另外一个VBA过程里运行函数过程 102 6.传递参数 102 7.明确参数类型 103 8.按地址和按值传递参数 104 9.使用可选的参数 105 10.定位内置函数 106 11.使用MsgBox函数 107 12.MsgBox函数的运行值 111 13.使用...

    Excel全栈教程

    excel动态操作图片, 经典应用,适合excel初学者,是基础内容。包含内容 1、word文本转化为表格 2、大写数字设置 3、单元格合并 4、保存加载宏 5、自动添加标题 6、设置表格边框 7、标题跨列居中 8、公式求值 9、...

    EXCEL 2007 宝典 附光盘文件

    current date.xlsm:一个包含用来在活动单元格插入一个当前日期的简单VBA宏的工作簿。 list formulas.xlsm:一个包含用来在工作表中生成一个所有公式列表的VBA宏的工作簿。 Chapter 40 vba functions.xlsm:一个...

    Excel_VBA教程

    5.从另外一个VBA过程里运行函数过程 94 6.传递参数 95 7.明确参数类型 96 8.按地址和按值传递参数 97 9.使用可选的参数 97 10.定位内置函数 98 11.使用MSGBOX函数 99 12.MSGBOX函数的运行值 103 13.使用INPUTBOX函数...

    一套价值10000元的excel视频教程

    excel动态操作图片, 经典应用,适合excel初学者,是基础内容。包含内容 1、word文本转化为表格 2、大写数字设置 3、单元格合并 4、保存加载宏 5、自动添加标题 6、设置表格边框 7、标题跨列居中 8、公式求值 9、...

    一套价值9999元的excel视频教学 通俗易懂 你值得拥有

    excel动态操作图片, 经典应用,适合excel初学者,是基础内容。包含内容 1、word文本转化为表格 2、大写数字设置 3、单元格合并 4、保存加载宏 5、自动添加标题 6、设置表格边框 7、标题跨列居中 8、公式求值 9、...

    超级有用的excel视频教程

    excel动态操作图片, 经典应用,适合excel初学者办公室必备 1、word文本转化为表格 2、大写数字设置 3、单元格合并 4、保存加载宏 5、自动添加标题 6、设置表格边框 7、标题跨列居中 8、公式求值 9、选项设置加密 10...

    中文版Excel.2007高级VBA编程宝典.part1

     10.9.2 添加函数说明  10.10 使用加载宏存储自定义的函数  10.11 使用Windows API  10.11.1 Windows API示例  10.11.2 确定Windows目录  10.11.3 检测Shift键  10.11.4 了解更多有关API 函数的信息  第11章...

    excel的使用

    合并不同单元格的内容,还有一种方法是利用CONCATENATE函数,此函数的作用是将若干文字串合并到一个字串中,具体操作为“=CONCATENATE(B1,C1)”。比如,假设在某一河流生态调查工作表中,B2包含“物种”、B3包含...

    ExcelVBA程序设计.doc

    5.从另外一个VBA过程里运行函数过程 94 6.传递参数 95 7.明确参数类型 96 8.按地址和按值传递参数 97 9.使用可选的参数 97 10.定位内置函数 98 11.使用MSGBOX函数 99 12.MSGBOX函数的运行值 103 13.使用INPUTBOX函数...

    EXCEL集成工具箱V6.0

    隐藏选项卡,这个插件还模拟了一个Excel2003样式的菜单,目的就是方便那些从Excel2003转向使用2007或2010版的朋友使用。 ===================================================================================...

    Excel 2007数据透视表完全剖析 3/7

    12.2.8 怎样将一个排名数值字段添加到数据透视表 288 12.2.9 怎样隐藏数据透视表中的计算错误 290 12.2.10 怎样使数据透视表报表更小 291 12.2.11 怎样为每个市场创建一个单独的数据透视表 292 12.2.12 ...

    EXCEL集成工具箱V8.0完整增强版(精简)

    隐藏选项卡,这个插件还模拟了一个Excel2003样式的菜单,目的就是方便那些从Excel2003转向使用2007或2010版的朋友使用。 ===================================================================================...

    EXCEL万能百宝箱 2015 v24.0 U盘版.zip

    六: 如果XP系统 管理员权限 32位Office个别版本不能自动加载工具箱菜单的: Office按钮--》Excel选项--》Excel加载项--》Com加载项--》转到按钮--》添加安装目录中的ExcelTools.Dll文件并确认即可. EXCEL万能百宝...

    Excel VBA实用技巧大全 附书源码

    01015获取在Excel主窗口中一个窗口所能占有的最大高度和宽度 01016获取当前打印机名称 01017获取MicrosoftExcel剩余内存 01018获取MicrosoftExcel的总内存 01019获取计算机被Excel占用的内存 01020改变Excel窗口大小...

Global site tag (gtag.js) - Google Analytics