我是VBA新手,正在慢慢学习。我似乎无法找到以下任务的答案。基于单元格条件更改单元格值
如果细胞= customer1表或Customer3或customer4,然后将细胞H =零售
然后我想将其设置为其他客户群体。有没有办法做到这一点?我知道我可以一个一个地做。但似乎无法让它达到多个条件。
感谢您的帮助!
我是VBA新手,正在慢慢学习。我似乎无法找到以下任务的答案。基于单元格条件更改单元格值
如果细胞= customer1表或Customer3或customer4,然后将细胞H =零售
然后我想将其设置为其他客户群体。有没有办法做到这一点?我知道我可以一个一个地做。但似乎无法让它达到多个条件。
感谢您的帮助!
一个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是带有字符串/数字的变量。
只是用公式你希望你的答案是这样的细胞:
=IF(OR(A1=B1,A1=C1,A1=D1),H1,"Don't Match")
假设你的比较是A1和您的客户是B1,C1,D1和你的零售价是H1。
如果我理解你的问题,你可以使用'Vlookup'表来做到这一点。你可以添加一些示例数据和一个示例输出吗?注意:您不太可能需要VBA,这样好吗?或者您是否需要通过VBA解决方案? – BruceWayne
试图使用VBA来完成任务的自动化。截至目前,我每天早上都会用vlookup手动执行此操作。 – Travis