首页 > 解决方案 > VBA,如果不为空,则执行行

问题描述

在我的脚本中,我得到了以下行。

.Range(.Cells(1, "GP"), .Cells(last, "GP")).FormulaR1C1 = "=ISOWEEKNUM(RC" & i & ")"

然而,对于一个空行,这写“52”(因为那是一个空日期的星期)。如果该行是空的,有没有办法我什么都不写?

标签: excelvbaexcel-formula

解决方案


也许将其用作您的公式:

"=IF(RC" & i & "="""","""",ISOWEEKNUM(RC" & i & "))"

推荐阅读