插入功能是给1004错误在Excel宏VBA

问题描述:

下面代码给错误(1004)插入功能是给1004错误在Excel宏VBA

Sheets(2).Cells(i, 7).Formula = "=LEFT(" & Sheets(2).Cells(i, 5) & ",2)" 
+0

你是否在任何地方设置了“我”? – bobajob

+0

是的,值的我= 2 –

你传入一个细胞对LEFT值,它预计任一单元格引用或字符串(包括引号)。尝试

Sheets(2).Cells(i, 7).Formula = "=LEFT(" & Sheets(2).Cells(i, 5).Address & ",2)"

Sheets(2).Cells(i, 7).Formula = "=LEFT(""" & Sheets(2).Cells(i, 5) & """,2)"

代替。

+0

非常感谢鲍勃 –