文件名称:InputBox方法-mathematical statistics with applications
文件大小:13.45MB
文件格式:PDF
更新时间:2024-06-22 07:59:52
excel,VBA
5.3 InputBox方法 E x c e l支持另一种获取用户输入的方式—I n p u t B o x方法。看上去I n p u t B o x方法和I n p u t B o x 函数是一样的,实际上 I n p u t B o x方法具有一些细微的但是非常有用的区别。首先需要了解的 是I n p u t B o x方法的语法: A p p l i c a t i o n . I n p u t B o x (p r o m p t, [Ti t l e ], [D e f a u l t] , [L e f t] , [To p] , [H e l p F i l e] , [H e l p C o n t e x t I d] , [Ty p e] ) I n p u t B o x方法的语法和 I n p u t B o x函数相似。注意语句以 A p p l i c a t i o n开始。这个方法属于 E x c e l,因而它也属于应用程序。 大部分参数看上去都是相同的。细微的区别是L e f t和To p参数,它们与x p o s和y p o s参数等价。 应当注意的是 I n p u t B o x方法的最后一个参数—Ty p e。 通过可选参数Ty p e可以指定返回值的数据类型。表 5 - 3列出 了参数Ty p e可以使用的数值。 看过这张表后,你也许希望知道为什么数字之间有间 隔,例如从4跳到8、从1 6跳到6 4,这是因为可以将这些可 用的数值相加后使用。例如,如果你希望接收数字和文本, 那么可将 Ty p e参数设置为 1 + 2。如果没有设置 Ty p e参数的 值, I n p u t B o x方法将返回文本。为了说明 I n p u t B o x方法的 优点,请完成如下步骤: 46使用中文Excel 2000编程 2 4学时教程 图5-3 在输入框中可输入 数字 表5-3 参数Ty p e可以使用的数值 值 期望的返回值 0 一个公式 1 一个数字 2 文本(字符串) 4 一个逻辑值,例如 t r u e或F a l s e 8 一个单元格引用 1 6 一个错误值 6 4 一个值的数组