2016-09-26 64 views
0

我試圖用宏將等式插入單元格。如果我自己複製這個公式,它可以正常工作,但我需要將它複製到每個或四個工作表中的6000個單元格中。這個問題似乎很常見,但通常替代的答案是「;」用「,」不適用。第一行捕獲錯誤1004.使用宏將公式插入單元格時出現錯誤1004

Range("J1").FormulaLocal = "=IF(ISERROR(F1),"",IF(ISTEXT(F1),"",F1))" 
Range("J1:J6000").FillDown 

我也試過使用.formulaLocal,但似乎沒有幫助。

回答

2

您需要用雙引號留下一個報價:

Range("J1").FormulaLocal = "=IF(ISERROR(F1),"""",IF(ISTEXT(F1),"""",F1))" 
+0

這工作謝謝! – sdrloveshim

相關問題