通配符在VBA中
有没有办法做类似于Cells.find().Activate
,但使用通配符 。 我有一个下拉列表,我想find并激活另一个具有相似名称的工作表上的单元格。 例如,在下拉列表中有Muskoka D,但在另一张表中是Muskoka区 。 那可能吗?
你可以做,如果你改变你的下拉列表的方式。 如果Muskoka D
只是Muskoka
你可以做到以下几点。
在其他数据集的查询中,在包含District of Muskoka
的列中执行以下操作
Like "*" & <Drop Down Select Value> & "*"
在我们的情况下,这将是Muskoka
Like "*" & "Muskoka" & "*"
会产生所有行中有Muskoka
。 在你的例子中,它将产生District of Muskoka
DistrictofMuskoka
和District of Muskoka
DistrictofMuskoka
以及MustacheMuskokaDistrict
District of Muskoka
DistrictofMuskoka
。 基本上任何与Muskoka