[英]Excel Formula to VBA code Conversion
我正在嘗試創建一個宏,該宏允許我掃描數據的列和行並將公式插入空白單元格。 我可以使用以下excel公式完成此任務:
=IF(ISBLANK(W4),((IFERROR(DATEDIF(MAX($P4,DATE(2016,5,1)),MIN($Q4,DATE(2016,8,1)),"d"),0)/(DATEDIF(P4,Q4,"d")))*$T4),W4)
我的問題是,有什么方法可以將其放入vba代碼中,以便我可以運行一個宏,該宏將自動將這個公式應用到excel表格的30行中? 因此,下一行將顯示為:
=IF(ISBLANK(W5),((IFERROR(DATEDIF(MAX($P5,DATE(2016,5,1)),MIN($Q5,DATE(2016,8,1)),"d"),0)/(DATEDIF(P5,Q5,"d")))*$T5),W5)
先謝謝您的幫助!
您可以使用
Range("RangeToCopyFormulaTo").Formula = Range("CellToCopyFormulaFrom").Formula
Excel將負責更新單元格引用,與復制/粘貼時一樣
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.