debug.print x1,y1 ‘结果是 12、112,y1 按地址传递改变了值,而 x1 按值传递,未 改变原值 End sub 二.Function 函数 函数实际是实现一种映射,它通过一定的映射规则,完成运算并返回结果。参数传递也两 种:按值传递(ByVal)和按地址传递(ByRef)。如下例: Function password(ByVal x as integer, byref y as integer) as boolean If y=100 then y=x+y else y=x-y x=x+100 if y=150 then password=true else password=false End Function IsNumeric(x) ‘是否为数字, 返回Boolean 结果,True or False IsDate(x) ‘是否是日期, 返回Boolean 结果,True or False IsEmpty(x) ‘是否为 Empty, 返回Boolean 结果,True or False IsArray(x) ‘指出变量是否为一个数组。 IsError(expression) ‘指出表达式是否为一个错误值 IsNull(expression) ‘指出表达式是否不包含任何有效数据 (Null)。 IsObject(identifier)‘指出标识符是否表示对象变量 二.数学函数 Sin(X)、Cos(X)、Tan(X)、Atan(x) 三角函数,单位为弧度 Log(x) 返回x 的自然对数 Exp(x)返回 ex