你不知道的VBA技巧|通过 InputBox 函数创建交互对话框,向程序传递数据

为了实现更人性化的功能,某些过程被设计为在执行时由用户提供必要的信息,使用VBA中的InputBox函数就可以满足这一需求,如:
执行这个过程的效果如图 8-3 所示。
根据提示,在对话框中输入信息,单击【确定】按钮后,如果输入的内容是一个合法的工作表名称,且工作簿中没有该名称的工作表,VBA就会以该信息为名称,在活动工作簿中
新建一张工作表,如图 8-4 所示。
除对话框中的提示信息外,还可以通过其他参数设置对话框的标题、默认的输入内容、显示的位置等,如:
执行这个过程的效果如图 8-5 所示。
在写代码时,可以只设置参数值,省略参数的名称,如:
对于InputBox函数,通常只会用到该示例过程中用到的 5 个参数,它们的作用如表 8-1 所示。
(0)

相关推荐