VBA如何使用*作为字符,而不是像cell.formula那样使用通配符

时间:2016-07-07 20:04:11

标签: excel excel-vba character wildcard vba

我正在尝试编写If语句,以区分具有"=100*...""=1000*..."的公式,而*是乘数而不是通配符。

实施例。 If (Cell.Formula Like "=100*") = True Then ...

然而,这两种情况都被认为是真实的。我也试过

If (Cell.Formula Like "=100~*") = True Then它没有用。如何将星号用作乘号

1 个答案:

答案 0 :(得分:1)

使用InStr function

if cbool(instr(1, cell.formula, "=100*", vbbinarycompare))) then