我需要以下 if then 语句的帮助。我会尽力解释。
单元格 E21 和 F21 合并,值变化。我有一个从 o1 到 o100 的数字列表,对于 pqrstu 来说,值是恒定的。
我需要一个宏来检查单元格 E21 中的值在哪一列中,并将数字(即宏中的)放在单元格 E23 中(也与 F23 合并)。
以下是仅检查单元格 o1 时有效的宏,但如果我将其更改为 o1:o100 则无效。宏是非常基本的,只是第一部分。请你能告诉我如何让宏搜索整个列表。
Sub RunSelect()
If Range("E21").Value = Range("o1:o100").Value Then
Range("E23").Value = "3"
ElseIf Range("E21").Value = Range("p1:p100").Value Then
Range("E23").Value = "4"
Else: MsgBox ("Incorrect number entered")
End If
End Sub
感谢所有的帮助