【发布时间】:2021-03-10 06:01:57
【问题描述】:
在 Excel 中,我正在尝试检查命名范围中的已完成日期字段是否已填写,如果已填写,则在按下过期按钮时不要在过期列表中显示此记录 所以我找的比今天还少但是不知道怎么把公式的另一部分写在代码里???
这是我正在做的,这是命名范围的标准部分 使用 Sheet2
.Range("Q7").Value = ""
.Range("R7").Value = ""
.Range("S7").Value = ""
.Range("T7").Value = ""
.Range("U7").Value = ""
.Range("V7").Value = ""
.Range("S7").Value = Me.txtLookup
.Range("T7").Value = Me.cboRegion
.Range("U7").Value = Me.cboDepartment
.Range("V7").Value = Me.cboTraining
.Range("Q7").Value = "=""<=""&TODAY()" i think it gos here? but not sure how to write it
End With
感谢任何帮助或示例!
【问题讨论】:
-
您不希望在代码/公式中的任何位置引用命名范围。
-
对不起,这是命名范围的条件区域,在此之后它运行过滤器以提取数据,
-
您的意思是您正在设置高级过滤器的标准吗?
-
是的,我正在设置过滤器的标准,我认为这是我检查另一个字段中是否有数据的地方,如果有,在结果中跳过它只是不知道如何用 VBA 写(对不起,这种东西还是新手)
-
我的目标 = 我有一个完成日期字段和一个到期日期字段,如果完成日期字段为空白且到期日期为
标签: excel vba conditional-statements