0
Range("B2").Activate
ActiveCell.Formula = "=LEFT(I2,IF(ISERROR(FIND(",",I2,1)),LEN(I2),FIND(",",I2,1)-1))"

有一些人发布了解决方案,但我已经尝试了所有似乎相关的解决方案。

Formula从在and ...之间切换FormulaR1C1到在公式周围使用双引号、三引号甚至四引号。

在这一点上的任何帮助都会很棒。

4

1 回答 1

1

这应该适合你

Range("B2").Formula = "=LEFT(I2,IF(ISERROR(FIND("","",I2,1)),LEN(I2),FIND("","",I2,1) -1))” 

如果不是,您使用的是哪个版本的 Excel?

于 2013-01-23T02:23:03.700 回答