预期:Excel公式的声明结束
我有一个Excelmacros,将表单格式化为相关的数据。 我所采取的一个专栏(C栏)有个人的全名 – 我正在试图计算一下,将全名缩写为首字母缩写。
我有一个计算工作,如果自己使用…但是当我把它放入VBAmacros,我得到“预期:声明结束”。 公式本身是:
=LEFT(C2)&IF(ISNUMBER(FIND(" ",C2)),MID(C2,FIND(" ",C2)+1,1),"")&IF(ISNUMBER(FIND(" ",C2,FIND(" ",C2)+1)),MID(C2,FIND(" ",C2,FIND(" ",C2)+1)+1,1),"")
我有的VBA代码是:
Enter_Formulas() = "=LEFT(C2)&IF(ISNUMBER(FIND(" ",C2)),MID(C2,FIND(" ",C2)+1,1),"")&IF(ISNUMBER(FIND(" ",C2,FIND(" ",C2)+1)),MID(C2,FIND(" ",C2,FIND(" ",C2)+1)+1,1),"")"
我在上面的第一个FIND
部分得到了“结束语句错误”,我相信因为“,后面跟着一个空格似乎表示语句的结尾 – 我该如何克服这个错误?还是有更好的方法来实现我试?