通配符在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 DistrictofMuskokaDistrict of Muskoka DistrictofMuskoka以及MustacheMuskokaDistrict District of Muskoka DistrictofMuskoka 。 基本上任何与Muskoka