我是VBA的新手并慢慢学习。我似乎无法找到以下任务的答案。
如果Cell = Customer1或Customer3或customer4,则单元格H =零售
然后我想为其他客户群设置它。有办法做到这一点吗?我知道我可以一个接一个地做。但似乎无法达到多种条件。
感谢您的帮助!
答案 0 :(得分:0)
if子句的一个非常基本的版本应如下所示:
Dim value = Range("A1").Value
If value = Customer1 Or value = Customer2 or value = Customer3 Then
Range("H1").Value = "Retail"
ElseIf value = Customer4 Or/And......
Range("H1").Value= "Foo"
End If
您使用elseIf
获得多个条件。还有Select Case....Case
示例和信息here
假设Customer1 / 2/3/4是带字符串/数字的变量。
答案 1 :(得分:0)
只需在您想要答案的单元格中使用公式:
=IF(OR(A1=B1,A1=C1,A1=D1),H1,"Don't Match")
假设您要比较的单元格是A1,而您的客户是B1,C1,D1,您的零售价值是H1。