精华内容
下载资源
问答
  • 第四个参数的描述错误,其参数值描述的与实际正好相反。应该是中文化时给搞错了,而且好象一直没有人发现。以下是 Excel 2003 SP3 和 Excel 2007 中的图。只是在这个对话框中有错误,帮助中的描述正确。虽然是个文字...

     

    第四个参数的描述错误,其参数值描述的与实际正好相反。应该是中文化时给搞错了,而且好象一直没有人发现。以下是 Excel 2003 SP3 和 Excel 2007 中的图。

    只是在这个对话框中有错误,帮助中的描述正确。虽然是个文字方面的小错误,却出现在关键之处,让我迷茫了好一阵子。

    希望微软以后能改正此错误,并加强校对!!!

     

     

    展开全文
  • 自定义函数 一、函数使用 自定义的函数如果要在 excel 表格中直接引用的话,需要在模块中定义,实测工作表和工作簿中定义的话都是无法在excel 中直接引用的 ...二、函数参数 支持选择参数 支持...

    自定义函数

    一、函数使用

    • 自定义的函数如果要在 excel 表格中直接引用的话,需要在模块中定义,实测工作表和工作簿中定义的话都是无法在excel 中直接引用的
    • 如果一个工作簿的自定函数想在另外的excel 文件中使用的话,最好的方就通过另存为加载宏的方式,加载宏的具体的用法前面已经说过了这里不再赘述
    • vba 函数可以返回数组,只要将函数名变量赋值为数组即可

    二、函数参数

    • 支持选择参数
    • 支持参数默认值
    • 支持类似java中的可变参
    Function test(Optional ha As Integer = 100)
    '    Application.volatile
        If ha = 0 Then
            MsgBox "ha = 0"
        Else
            MsgBox "ha = " & ha
        End If
    End Function
    
    Sub hello()
        Call test
        Call test(11111)
    End Sub
    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    Sub hello()
        Call t1(10, 12, 13)
        Call t1(100, 45)
    End Sub
    
    Function t1(ParamArray n())
        Dim sum
        For Each a In n
           sum = sum + a
        Next a
        Debug.Print sum
    End Function
    

    窗口和对话框组件

    一、msgbox

    • 基本的参数
    msgbox (显示内容 ,按钮和图标, 窗口标题, 帮助文件 ,帮助文件编号)
    
    • 几个常用的特殊符号:
    chr(10) 换行、chr(13)回车、chr(9) 制表、space(n)生成空格
    
    • 点击不同按钮对应的返回值
    确定:1
    取消:2
    终止:3
    重试:4
    忽略:5
    是:6
    否:7
    
    Sub t2()
        Debug.Print MsgBox("hello" & Chr(9) & "haha", vbYesNo + vbInformation, "alert")
    End Sub
    

    二、inputbox

    1、概述

    • 使用输入框的话,可以使用inputbox 函数,也可以使用 application 的 inputbox 方法
    • 二者基本的参数就是一致的,app 的 inputbox 方法就是多了指定输入类型的参数而已,简单使用的话 inputbox 函数就够用了
    • 具体的参数的参考如下图
      在这里插入图片描述
    • 最后一个类型参数的具体值参考如下
    0---公式
    1---数字
    2---文本
    4---true or false
    8---range 对象
    16---错误值
    64---数组
    

    2、使用细节

    引用单元格
    • 注意:对象一定要用 set 进行初始化!!!
    Dim ret As Variant
    Set ret = Application.InputBox("请选择一个单元格区域", "输入框", , , , , , 8)
    Debug.Print ret.Address
    
    公式引用
    Sub test()
        Dim ret As Variant
        ret = Application.InputBox("输入一个公式", "提示", , , , , 0)
        Debug.Print TypeName(ret)
        Debug.Print ret
    End Sub
    
    限制输入返回的类型
    • 就是用最后一个参数对输入的类型进行限制
    数值数组
    Sub test10()
        Dim r
        r = Application.InputBox("输入数组", "输入提示", , , , , , 64) 
        Debug.Print r(1, 1)
        Debug.Print TypeName(r)
    End Sub
    

    在这里插入图片描述

    三、Excel 对话框

    1、getOpenFilename

    • 参数参考如下
      在这里插入图片描述
    • 基本的用法如下,最后就是打印出文件名,并不会打开文件
    Sub test()
        f = Application.GetOpenFilename("excel文件,*.xlsx")
        Debug.Print f
    End Sub
    

    2、GetSaveAsFilename

    • 打开另存为的窗口选择文件,本质还是获取文件名,并不会真正保存文件
    Sub test()
        f = Application.GetSaveAsFilename("excel文件,*.xlsx")
        Debug.Print f
    End Sub
    

    3、FileDialog

    • 对比前面两个的优势是可以真正打开文件,而且可以获取文件夹的路径
    Sub UseFileDialogOpen()
     
        Dim lngCount As Long
     
        ' Open the file dialog
        With Application.FileDialog(msoFileDialogOpen)
            .AllowMultiSelect = True
            .Show
     
            ' Display paths of each file selected
            For lngCount = 1 To .SelectedItems.Count
                MsgBox .SelectedItems(lngCount)
            Next lngCount
     
        End With
     
    End Sub
    

    4、Dialogs

    • 该集合代表所有内置对话框,通过指定不同的参数可以显示各种对话框
    Sub test()
    Application.Dialogs(xlDialogOpen).Show
    End Sub
    
    • 参数参考
      在这里插入图片描述

    字符串操作

    一、基本操作

    1、截取

    • left、right、mid、len
    Sub test()
        Dim h  As String
        h = "你的问题就是这样的"
        Debug.Print Left(h, 2)
        Debug.Print Right(h, 2)
        Debug.Print Mid(h, 2, 3)
    End Sub
    
    'output
    你的
    样的
    的问题
    
    • split、join
    • val 函数取字符串中的数字,但是这个函数只能取开头的数字
    Sub test()
        Dim h  As String, h2 As String
        h = "89元的汉堡"
        h2 = "汉堡89元"
        Debug.Print Val(h)
        Debug.Print Val(h2)
    End Sub
    
    'output
    89
    0
    

    2、组合

    • 就是 join 方法和连字符&

    3、查找替换

    • inStr、inStrRev
    Sub test()
        Dim h  As String, h2 As String
        h = "89元的汉堡89"
        Debug.Print InStr(h, 89)
        Debug.Print InStrRev(h, 89)
    End Sub
    
    
    • replace、mid:mid会改变原来的字符串,而replace不会
    Sub test()
        Dim h  As String, h2 As String
        h = "89元的汉堡89"
        Debug.Print Replace(h, 89, 100)
        Mid(h, 1, 3) = 999
        Debug.Print h
    End Sub
    'output
    100元的汉堡100
    999的汉堡89
    

    4、大小写转换

    • Lcase、Ucase、strConv
    Sub test()
        Debug.Print LCase("HELLO")
        Debug.Print UCase("hello")
        Debug.Print StrConv("hello", 1)
        Debug.Print StrConv("HELLO", 2)
        Debug.Print StrConv("hello how are you", 3)
    End Sub
    

    5、空格去除

    • Ltrim、Rtrim、trim

    6、字符数字转换

    • Asc("a")Chr(10)

    7、生成重复字符

    • space(10):10个空格
    • string(10,"*"):10个 *

    二、like 匹配

    • 单个占位符多个占位符*
    • 通配符加[?]转换为普通意义的符号
    • 数字匹配符#
    • 区间匹配[a-zA-z][!a-z]
    • 单个匹配[abcd]
    • 首尾匹配[a]*[p]
    展开全文
  • excel嵌套函数怎么用?excel嵌套函数的使用方法1、打开一个excel工作表格,选中D3单元格,单击“公式”选项卡下的“函数库”组中的“插入函数”按钮,...图23、弹出的“函数参数对话框,在Number1文本框中输入“PR...

    0b7c3539a6be7fe1d95b95c2be54fac6.png

    excel嵌套函数怎么用?

    excel嵌套函数的使用方法

    1、打开一个excel工作表格,选中D3单元格,单击“公式”选项卡下的“函数库”组中的“插入函数”按钮,如图1所示。

    fb2eb82969703b3f753418ad94a0335c.png

    图1

    2、在弹出的“插入函数”对话框,在“或选择类别:”下拉列表框中选择“常用函数”选项,在“选择函数:”列表框中选择SUM函数,然后单击“确定”按钮,如图2所示。

    b4419da2bb3f952ceb48eabb68c13bfe.png

    图2

    3、弹出的“函数参数”对话框,在Number1文本框中输入“PRODUCT(B3:D3)”一次类推,分别设置Number1和Number3参数,单击确定“按钮,如图3所示。

    0f1d27dc25865317ec2de08a3243f09a.png

    图3

    4、最后返回到excel工作表中,我们即可在D3单元格中看到正确的计算结果,如图4所示。

    0d1be5f7c9da1ed51b8b9dbe989b087b.png

    图4

    excel中的嵌套函数的使用方法在函数中经常用到,我们此节的例子是利用嵌套函数来计算Number1到Number3的总和,当然我们还可以通过嵌套函数来计算更多的别的计算方式。

    展开全文
  • ExcelDna.IntelliSense.xll 以及 ExcelDna.IntelliSense64.xll 是两个函数参数智能提示加载项,分别用于32和64位Excel。在Excel的加载项对话框中添加这些文件就可以出现参数智能提示。 ExcelDna.IntelliSense.dll ...

    Excel-DNA自定义函数的参数智能提示功能:ExcelDna.IntelliSense1.1.0.rar

     解压缩后,可以看到如下3个文件。

    ExcelDna.IntelliSense.xll 以及 ExcelDna.IntelliSense64.xll 是两个函数参数智能提示加载项,分别用于32和64位Excel。在Excel的加载项对话框中添加这些文件就可以出现参数智能提示。

    ExcelDna.IntelliSense.dll 是提供给开发人员用的,在Excel-DNA Addin项目中添加这个外部引用,就可以把智能提示的功能打包封装到xll加载项文件中。

    什么是智能提示?

     

    下载地址:

    ExcelDna.IntelliSense1.1.0.rar

    展开全文
  • ExcelDna.IntelliSense.xll 以及 ExcelDna.IntelliSense64.xll 是两个函数参数智能提示加载项,分别用于32和64位Excel。在Excel的加载项对话框中添加这些文件就可以出现参数智能提示。 ExcelDna.IntelliSense.dll ...
  • MS Excel 函数手册

    2018-11-23 21:12:20
    函数参数 .................................................................................................................... 1 [1]. 常量 ................................................................
  • Excel中vlookup函数的用法是比较两列无序的值是否完全相同。   原来数据   ...点击出现‘插入函数’对话框,选择VLOOKUP...3.点击确定,出现‘函数参数对话框 说明:Lookup_value:选择你要验证的数据,如ICP2
  • ExcelVBA之InputBox函数

    2020-06-05 11:25:31
    InputBox函数显示一个信息提示用户输入数据,这个对话框有两个按钮——“确定”和“取消”,当你点击确定时,InputBox函数返回用户...第一个参数,prompt,是你想要显示在对话框上的信息,你可以使用函数Chr(13)或Ch..
  • excel问题集合&2003函数手册 目 录 一、函数应用基础 (一)函数和公式.............. 1.什么是函数.................. 2.什么是公式.................. (二)函数参数.............. 1.常量..........................
  • 3.在出来的参数对话框,第一个是查找项(即两个表中相同的关联列项),选中第一个学生“lisi”,这样为了能在第二张表里查找他 4.第二个参数是查找合并的区域,点击第二张表pingyu(Sheet2),在列标题上拖动鼠标...
  • 方法一、Jmeter自带的函数助手——_CSVRead函数 ...函数助手对话框,打开函数助手弹窗,选择_csvread函数 第一行:输入csv文件所在的路径,如F:\test.csv。 第二行:输入参数所在的列,列数是...
  • Excel vba中MsgBox 函数详细说明与应用

    万次阅读 2012-01-13 17:57:23
    MsgBox 函数 作用:在对话框中显示消息,等待用户单击按钮,并返回一个 Integer 告诉用户单击...MsgBox 函数的语法具有以下几个命名参数: Prompt-------必需的。字符串表达式,作为显示在对话框中的消息。prom
  • 4.2 函数参数类型 4.2.1 将名字用作参数 4.2.2 把整个行或整个列作为参数 4.2.3 把字面值作为参数 4.2.4 把表达式作为参数 4.2.5 把其他函数作为参数 4.2.6 把数组作为参数 4.3 在公式中输入函数的方法 ...
  • 4.2 函数参数类型 4.2.1 将名字用作参数 4.2.2 把整个行或整个列作为参数 4.2.3 把字面值作为参数 4.2.4 把表达式作为参数 4.2.5 把其他函数作为参数 4.2.6 把数组作为参数 4.3 在公式中输入函数的方法 ...
  • Excel2003常用函数完全手册 目 录 一、函数应用基础........... 1 (一)函数和公式................. 1 1.什么是函数…................. 1 2.什么是公式…................. 1 (二)函数参数...............
  • XLSWRITEFORBLKPARAMS 通过函数 GET_PARAM 从每个块的“DialogParameters”属性中获取 Simulink 块特定的参数对话框提示及其值,并写入 Microsoft Excel 电子表格文件。 笔记: * 由于从“DialogParameters”属性...
  • 根据各功能的特点,对子菜单作了18个分类, 而在函数向导对话框中也新增120个以上新的函数,用于扩展Excel的基本功能。且所有功能都通用于Excel 2003、2007和2010、2013、2016、Excel2019。支持中英文显示与繁简体...
  • JMeter参数化方法

    2016-11-04 14:21:29
    选项–>函数助手对话框,即可打开函数助手弹窗 (1)比如使用函数_Random 输入最小值、最大值,点击下方的【生成】按钮,即会生成:${__Random(1,6,)} 假如邮箱是163的,则用户名参数的值直接填入:${__Random(1,...
  • 根据各功能的特点,对子菜单作了18个分类,而在函数向导对话框中也新增100个左右新的函数,用于扩展Excel的基本功能。且所有功能都通用于Excel2003、2007和2010、2013。支持中英文显示与繁简体操作系统、拥有30多款...
  • Excel编程高级参考 chm,主讲Excel2002新增的一些功能,帮助Excel高级进阶人士掌握Excellent2002的属性、方法、事件、对象,以及控件、对话框、窗体的使用、在工作表中使用ActiveX 控件、内置对话框参数列表、OLE ...
  • 中文版Excel.2007高级VBA编程宝典 1/2

    热门讨论 2012-04-06 16:00:16
     2.2.4 Excel 5/95对话框编辑表  2.3 Excel的用户界面  2.3.1 功能区的引入  2.3.2 快捷菜单  2.3.3 对话框  2.3.4 键盘快捷键  2.3.5 智能标记  2.3.6 任务窗格  2.4 自定义屏幕显示  2.5 数据录入  2.6...
  • 中文版Excel.2007高级VBA编程宝典 2/2

    热门讨论 2012-04-06 16:41:38
     2.2.4 Excel 5/95对话框编辑表  2.3 Excel的用户界面  2.3.1 功能区的引入  2.3.2 快捷菜单  2.3.3 对话框  2.3.4 键盘快捷键  2.3.5 智能标记  2.3.6 任务窗格  2.4 自定义屏幕显示  2.5 数据录入  2.6...
  • Excel中提供了上百种工作表函数,我们可以根据需要选用。  如果知道所要作用函数的名字,但又记不清它的所有格式,这时我们可以用键盘快捷键把参数粘贴到编辑栏内。  具体方法是:在编辑栏中输入一个等号,然后...
  • 根据各功能的特点,对子菜单作了18个分类, 而在函数向导对话框中也新增100个左右新的函数,用于扩展Excel的基本功能。且所有功能都通用于Excel 2003、2007和2010、2013。支持中英文显示与繁简体操作系统、拥有30...
  • Excel中提供了上百种工作表函数,我们可以根据需要选用。  如果知道所要作用函数的名字,但又记不清它的所有格式,这时我们可以用键盘快捷键把参数粘贴到编辑栏内。  具体方法是:在编辑栏中输入...
  • Excel_VBA教程

    2014-09-22 11:36:34
    6.返回和设置文件属性(GETATTR函数和SETATTR函数) 147 7.更改缺省文件夹或驱动器(CHDIR语句和CHDRIVE语句) 149 8.创建和删除文件夹(MKDIR语句和RMDIR语句) 149 9.复制文件(FILECOPY语句) 149 10.删除文件...
  • excel的使用

    2012-11-25 17:06:01
    用AutoCAD绘图时,有人喜欢在EXCEL中存储坐标点,在绘制曲线时调用这些参数。存放数据格式为“x,y”的形式,首先在Excel中输入坐标值,将x坐标值放入A列,y坐标值放入到B列,然后利用“&”将A列和B列合并成C列,在...
  • 12、使用InputBox函数进行输入 语法如下: InputBox(prompt [,title] [,default] [,xpos] [,ypos] [,helpfile,context]) 参数说明: prompt为提示内容,必选; title对话框标题; default为对话框中缺省的文字...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 195
精华内容 78
关键字:

excel函数参数对话框