Excel VBA系列之InputBox参数介绍

在Excel VBA中,与MsgBox相似的函数,且比较常用的是InputBox,这在之前的一篇文章中也简单介绍过其一些应用。

Excel VBA系列之MsgBox与InputBox介绍 -

以下为大家进一步介绍一下关于InputBox函数的各参数的使用。

1. 点击“开发工具”,打开Visual Basic,添加模块和过程“test”。

2. 在过程中输入InputBox,然后按空格键,即可看到各参数。

3. prompt:必要参数,即InputBox对话框中的显示文本。

4. title:可选参数,即InputBox对话框的名称,默认情况为主程序名,如Microsoft Excel。

5. default:可选参数,输入框默认的内容,如果不设置此参数,默认情况下输入框为空。

6. xpos与ypos:可选参数,用于设置InputBox对话框在主程序窗口的位置,默认情况下在窗口的中心。

7. helpfile与context:可选参数,即帮助文件和与帮助文件相关的上下文编号。

代码如下:

Sub test()

InputBox "请输入信息!","Test","在此处输入",1600,1600, "D:\Applications\7-Zip\7-zip.chm", 0

End Sub

在Excel VBA中,InputBox还可作为程序方法来使用。

1. 新建一个过程“test1”,输入Application.InputBox,可看到其参数类型,基本和InputBox函数一致,除了最后一个type。

2. type:可选参数,用于明确返回数据的类型。

3. 如果设置为1,则输入框中必须输入数字类型。

4. 关于返回数据的类型,主要有0,1,2,4,8,16,64,分别代表公式、数字、文本、逻辑值(True或False)、单元格对象(Range)、错误值(如#N/A)、数组值。

以上即是关于Excel VBA的InputBox函数和程序方法的介绍。

你可能感兴趣的:(Excel VBA系列之InputBox参数介绍)