在文本中输入vba中的公式

时间:2017-03-23 19:06:13

标签: excel-vba vba excel

我正在尝试在vba excel中编写一个公式,但它返回错误#name 但没有文字公式工作正常。可能有语法错误。任何人都可以帮我解决这个问题 公式低于

Range("AQ4").Formula = "=Due for Promotion to E2A Level w.e.f.&DATE(YEAR(AP4)+1,MONTH(AP4),DAY(AP4))"

1 个答案:

答案 0 :(得分:2)

文字需要被""包围:

Range("AQ4").Formula = "=""Due for Promotion to E2A Level w.e.f."" & TEXT(DATE(YEAR(AP4)+1,MONTH(AP4),DAY(AP4)),""dd-mm-yyy"")"