爱问知识人 爱问教育 医院库

VBA里满足IF多条件

首页

VBA里满足IF多条件

=if(AND(A1=1,A2=2),A3,A4)
=if(AND(A1=1,AND(A2=2,A3=3)),A4,A5)
上面那条应该可以这样写吧
=if(AND(A1=1,A2=2,A3=3),A4,A5)

=if(AND(A1=1,OR(A2=2,A3=3)),A4,A5)
=if(OR(A1=1,OR(A2=2,A3=3)),A4,A5)
上面那条应该可以这样写吧
=if(OR(A1=1,A2=2,A3=3),A4,A5)
这些语句在VBA里怎么实现啊

谢谢大侠、大师们莅临赐教。

提交回答
好评回答
  • 2011-05-14 11:20:11
      这是excel公式,不是VBA吧?1。=if(AND(A1=1,A2=2),A3,A4)这条用VBA是SubIfTest()'定义一个新函数'如果A1==1并且A2==2IfRange("A1")=1AndRange("A2")=2ThenSelection=Range("A3")'把选中的单元格赋值为3ElseSelection=Range("A4")EndIfEndSub后面我就只写条件部分了2。
      =if(AND(A1=1,AND(A2=2,A3=3)),A4,A5) ("A1")=1AndRange("A2")=2AndRange("A3")=33。=if(AND(A1=1,OR(A2=2,A3=3)),A4,A5) ("A1")=1And(Range("A2")=2OrRange("A3")=3)4。
      =if(OR(A1=1,OR(A2=2,A3=3)),A4,A5) ("A1")=1OrRange("A2")=2OrRange("A3")=3。

    I***

    2011-05-14 11:20:11

类似问题

换一换
  • 办公软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):