gpt4 book ai didi

excel - 使用自动筛选条件对昨天工作日的列中的所有记录筛选数据

转载 作者:行者123 更新时间:2023-12-04 20:29:19 26 4
gpt4 key购买 nike

这是按日期过滤的代码列,仅显示昨天的记录。
如何修改该代码以显示工作日,所以如果我在星期一运行它会显示星期五的记录?可能吗?

Selection.AutoFilter
ActiveSheet.Range("$F$1:$F$50").AutoFilter Field:=1, Criteria1:=2, _
Operator:=11, Criteria2:=0, SubField:=0

最佳答案

根据我的区域设置:

Sub qwerty()
Dim datestring As String, d As Date, sr As String

d = Now()
d = d - 1
sr = Format(d, "dddd")
If sr = "Saturday" Then d = d - 1
If sr = "Sunday" Then d = d - 2
datestring = "=" & Format(d, "mm/dd/yyyy")

ActiveSheet.Range("$F$1:$F$50").AutoFilter Field:=1, Criteria1:= _
datestring, Operator:=xlAnd

End Sub

前:

enter image description here

后:

enter image description here

关于excel - 使用自动筛选条件对昨天工作日的列中的所有记录筛选数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53031804/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com