如何在excel公式格式的特定单元格中插入或粘贴大型Excel公式。我的项目有很大的excel表格来计算no。还剩下几天,它与当前日期和时间相关联。公式必须插入列中,只要我提交数据输入表格中的数据。它会自动收集当前工作表中不同单元格的值并进行计算。
但在这里我收到“编译错误,语句的期待的结束”的公式线即,在双quatotions“”。使用excel VBA在Excel单元格中粘贴excel公式(excel格式)?
我可以在Excel中直接写入和糖衣丸
或
可以写VBA代码的上述计算,但由于我的项目的要求,我有要插入的公式。
有什么办法来插入公式????我使用的Excel 2016
Set Fcell = formulaWks.Range("O7")
'formula = "=$A1+$B1" ' example for testing
Formula = "=IF(YEAR(NOW())=$W$3,IF(ISBLANK($G7),"",IFERROR(IF(DATEDIF(TODAY(),$N7,"y")=0,"",DATEDIF(TODAY(),$N7,"y")&" y ")&IF(DATEDIF(TODAY(),$N7,"ym")=0,"",DATEDIF(TODAY(),$N7,"ym")&" m ")&IF(DATEDIF(TODAY(),$N7,"md")=0,"",DATEDIF(TODAY(),$N7,"md")&" d"),"wrong date")),"Package completed")"
Fcell = ActiveCell.formula
是什么' “Y”'' “YM”',' “M”'和' “MD”'你的公式?他们是“整数”吗?定义了长变量? –
“y”,“ym”,“m”和“md”是'年份''月'的符号 –
检查下面的答案,看它是否有效 –