美文网首页
7 自定义函数和带参数过程

7 自定义函数和带参数过程

作者: 沈婷_bbf1 | 来源:发表于2018-05-26 09:32 被阅读13次

自己用vba定义函数例如

Function zj(x)

 Zj=x/6.03-x*0.03

End function

Function ch(str As String)

If str = "男"

Then

   ch = "先生"

Else

   ch = "女士"

End If

End Function

括号里面的是变量,

Vba中定义的函数和普通函数一样都可以用来嵌套。

把vba中的函数用在工作表中

Function ss(x, y, z)

ss = Split(x, y)(z - 1)

End Function

定义带参数的过程

Sub cjb(str As String)   (建表)

Dim sht As Worksheet

For Each sht In Sheets

   If sht.Name = str Then

       k = 1

   End If

Next

If k = 0 Then

   Sheets.Add after:=Sheets(Sheets.Count)

   Sheets(Sheets.Count).Name = str

End If

End Sub

Sub abc1()

Call cjb(Sheet1.Range("a1"))

Sheet1.Select

End Sub

建立代码库

第一步:把通用代码复制到一个新的工作簿

第二步:把新的工作簿另存,注意另存的格式是XLa或者xlam这两种格式,文件保存在microsoft\addins只能是这个路径,别的路径EXCEL不能够识别


第三步:在开发工具—加载项中,勾选那个工作簿的名称

第四步:自定义功能区,在宏这个选项中找到那个代码名称,添加到自定义功能区

删除代码库

第一步: 新建一个工作簿,取消开发工具-加载项中对自己定义的代码库的勾选

第二步:将新建的工作簿另存为XLA或者xlam这两种格式就可以看到以前的代码库,然后删除就可以了

相关文章

  • 7 自定义函数和带参数过程

    自己用vba定义函数例如 Functionzj(x) Zj=x/6.03-x*0.03 Endfunction F...

  • 自定义函数

    概述: 创建不带参数的自定义函数: 创建带参数的自定义函数: 创建具有复合结构函数体的自定义函数: sql命令结束...

  • C++ 构造函数的奇葩问题(A篇)

    前文:C++ 面向对象-类接口和类的实现 带参数的构造函数 承接上文,这里先说带参数的构造函数,自定义的构造函数必...

  • mysql-自定义函数

    创建自定义无参数函数 调用自定义函数 创建有参数的自定义函数 调用有参数的自定义函数 创建具有复合结构的自定义函数...

  • 9.MySQL自定义函数

    自定义函数 自定义函数的两个必要条件 参数 返回值 创建自定义函数 函数体 例子 带有参数的自定义函数 删除函数 ...

  • 自定义参数和带参过程

    1. 创建自定义函数 案例引入 日期转换和身份证提取的函数简便写法 身份证中出生日期的提取则可以写成这样 2. 创...

  • PyTorch学习笔记1

    训练过程 自定义模型 自定义激活函数 LSTM参数说明 torch.nn.LSTM(*arg, **kwarg)

  • 2018-07-14 函数和参数

    自定义函数 使用def语句自定义函数,其后为函数名(输入参数): 函数体在缩进块中编写。输入参数中,必选参数在前,...

  • Go 语言程序设计——过程式编程(4)

    自定义函数 函数是面向过程编程的根本,Go 语言原生支持函数 函数定义的语法: 函数如果没有参数那么圆括号是空的 ...

  • [Erlang开发之路]、lists模块扫盲

    一、lists模块介绍 这是一个列表处理模块,主要分为参数带函数和不带函数的函数 二、带函数作参数的函数 1. a...

网友评论

      本文标题:7 自定义函数和带参数过程

      本文链接:https://www.haomeiwen.com/subject/lgnpjftx.html