主题
And (方法)
如果其所有参数都为 True,则返回 True;如果一个或多个参数为 False,则返回 False。
说明
- 参数的计算结果必须为逻辑值(如 True 或 False),或者参数必须是包含逻辑值的数组或引用。
- 如果数组或引用参数中包含文本或空单元格,则这些值将被忽略。
- 如果指定区域内不包含逻辑值,则此方法将生成一个错误值。
参数
属性 | 数据类型 | 必填 | 说明 |
---|---|---|---|
Arg1 | Any | 必填 | Arg30 - 1 到 30 个需要进行检验的条件,可为 True 或 False。 |
返回值
bool
示例
python
#本示例使用And计算所有参数结果,并将结果赋值于E5等单元格
def test():
Range("E5").Value2 = Application.WorksheetFunction.And(True, True)
Range("E6").Value2 = Application.WorksheetFunction.And(False, False)
Range("E7").Value2 = Application.WorksheetFunction.And(False, True)
python
#本示例为H5等单元格分别赋值,并使用And计算所有参数结果
def test():
Range("H5").Value2 = 78
Range("H6").Value2 = 56
and1 = Application.WorksheetFunction.And(Range("H5").Value2 > Range("H6").Value2)
and2 = Application.WorksheetFunction.And(True, Range("H5").Value2 < Range("H6").Value2, True)
and3 = Application.WorksheetFunction.And(Range("H5").Value2 > Range("H6").Value2, False, True)
print(and1)
print(and2)
print(and3)