Excel 如何查找列中是否存在值,如果未找到则输入?
我正在处理一个表和一个用户定义的变量,该变量可能存在于列a中,也可能不存在。如果它确实存在,我需要能够选择该单元格。如果它不存在,我需要在单元格中输入用户定义的变量。我认为If/Then/Else语句应该可以工作,但我不知道语法是如何工作的 这里有一种方法:Excel 如何查找列中是否存在值,如果未找到则输入?,excel,vba,Excel,Vba,我正在处理一个表和一个用户定义的变量,该变量可能存在于列a中,也可能不存在。如果它确实存在,我需要能够选择该单元格。如果它不存在,我需要在单元格中输入用户定义的变量。我认为If/Then/Else语句应该可以工作,但我不知道语法是如何工作的 这里有一种方法: IF userCell <> "" Then userCell.Select Else userCell = userVariable End If 如果用户单元为“”,则 userCell.Select 其他的 us
IF userCell <> "" Then
userCell.Select
Else
userCell = userVariable
End If
如果用户单元为“”,则
userCell.Select
其他的
userCell=userVariable
如果结束
兰斯走上了正确的道路,但我认为他犯了一个小错误。如果我理解正确,以下内容将满足您的需要:
If rngCell.Value = userVariable Then
rngCell.Select
Else
rngCell.Value = userVariable
End If