Excel中缺lessWorksheetFunction.value()

在电子表格公式中, =VALUE("$100")将评估为100的数字值。然后尝试通过WorksheetFunction对象访问VBA中的此函数,但是缺less该函数。

在VBA中我尝试了转换函数Val("$100") ,但是返回0.那么我怎样才能通过VBA来实现呢?

缬氨酸()只有真正的作品,如果string是所有的数字,我害怕 – 货币符号导致它的问题。

如果你总是在string中使用相同的货币符号,那么可能会使用类似的东西

 StringName = replace(StringName, "$", "") 

取出$replace为“ – 否则,如果你的string并不总是这个可预测的下面的问题可能会有所帮助:

如何从string中find数字?