在范围中搜索名称

时间:2017-08-01 08:48:34

标签: excel string vba loops range

嘿,我想知道我是否会在这个示例问题上得到一些帮助。

"通过查找一个子视图帮助开账单,该子视图查看从包含字符串值的A1(1列宽)开始的一系列单元格。 sub应首先找到整个范围并将其分配给范围变量" theforest"帮助使搜索更容易。然后,仔细查看每个单元格,直到找到单词" Edward"。如果找到,则在消息中显示结果。如果他被发现与否。"

我理解底部意味着会有一个exit子句后跟一个if语句。我不确定它是如何构建的。谢谢!

1 个答案:

答案 0 :(得分:0)

Dim rng, cell As Range
Dim found As Boolean: found = False
Set rng = 'you have to specify what range you want to search
For Each cell In rng
    If cell.Value = "Edward" Then
        found = True
        Exit For
    End If
Next cell

If found Then
    MsgBox "Edward was found"
Else
    MsgBox "Edward was not found"
End If