VBA中的通配符

时间:2017-07-10 19:14:41

标签: excel vba excel-vba wildcard

是否有办法执行与Cells.find().Activate类似的操作,但使用通配符。我有一个下拉列表,我想找到并激活另一个具有相似名称的工作表上的单元格。例如,在下拉列表中有 Muskoka D ,但在另一张表中,它是 Muskoka区。这可能吗?

1 个答案:

答案 0 :(得分:1)

如果您更改下拉列表的方式,则可以执行此操作。如果Muskoka D只是Muskoka,您可以执行以下操作。

在其他数据集的查询中,在包含District of Muskoka

的列中执行以下操作
Like "*" & <Drop Down Select Value> & "*"

在我们的案例中,它将是Muskoka

Like "*" & "Muskoka" & "*"

会产生其中包含Muskoka的所有行。在您的示例中,它会产生District of MuskokaDistrictofMuskoka以及MustacheMuskokaDistrict。基本上是Muskoka

的任何内容