簡體   English   中英

將Excel公式單元格更改為VBA宏

[英]Change an excel formula cell into a vba macro

請我需要更改此公式:

=IF(VAL.EMPTY(K15);"";MAX(K15-Today();0))

此公式給出兩個日期之間的差額:

1)即K15:30/10/2017

2)今天()

最大倒數計時將從0開始。

我需要在宏中轉換此公式,以便將這段代碼插入由Private Sub Worksheet_Change(ByVal Target As Range)運行的宏中。

我希望下面的代碼行能夠正常工作,經過測試對我來說很好。

 Sheet2.Range("M15:M38").Formula = "=IF(ISBLANK(K15),0,MAX(K15)-TODAY())"

您的代碼中IF函數的參數過多。 您也可以使用0代替“”來保留簡單的公式字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM