如何在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」是'年份''月'的符號 –
檢查下面的答案,看它是否有效 –