根据列中的日期隐藏行

凯蒂·夏普

我搜索并搜索了互联网和所有论坛,我一直在拼凑代码,但仍然无法弄清楚这一点。我试过For循环和For Each循环,但仍然无法正确。在我的工作表中,我的所有日​​期都在D 列中我想按月隐藏行。我希望能够点击一个宏按钮,只显示一月、二月等的日期。

这是我目前拥有的:

Sub January()
'
'
'
Dim cell As Range
For Each cell In Range("Date")
    If cell.Value = "" Then
        cell.EntireRow.Hidden = False
    End If
    If cell.Value < "1/1/2018" Or cell.Value > "1/31/2018" Then
        cell.EntireRow.Hidden = True
    End If
Next cell
End Sub

当我运行它时,它只会隐藏任何不是空单元格的东西。我在将单元格定义为 aRange和 a之间循环,Variant两种方式都是一样的。

和:

它现在正在工作,并且得到了每个人的帮助。对此,我真的非常感激!这是我结束的..

Sub January()
'
'
'
Dim cell As Range
For Each cell In Range("Date")
    If cell.Value = "" Then
        cell.EntireRow.Hidden = False
    ElseIf cell.Value < CDate("1/1") Or cell.Value > CDate("1/31") Then
        cell.EntireRow.Hidden = True
    End If
Next cell
End Sub

我从代码中删除了年份,这样我就不必为未来几年更改任何编码。

布伦特

您当前的设置会将所有日期限定为 < 或 > 各自的日期比较。

如果您试图在此代码中隐藏一月的行,则需要使用AND而不是OR

并确保您使用>=&<=来包含第一个和最后一个日期。

If cell >= "1/1/2018" AND cell <= "1/31/2018" Then

如果您试图隐藏不是一月的行,那么您的<和 会>被转置:

If cell < "1/1/2018" OR cell > "1/31/2018" Then

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据日期隐藏表格行

来自分类Dev

根据行值隐藏/取消隐藏列

来自分类Dev

根据文本内容使用香草JavaScript隐藏列中的行

来自分类Dev

根据Hive中的组类别移动日期列的行

来自分类Dev

根据日期列过滤数据框中的行

来自分类Dev

使用Togglebutton Excel 2016隐藏和取消隐藏列中具有日期的行

来自分类Dev

根据同一行两列中的值隐藏行

来自分类Dev

如何根据隐藏的数据值隐藏多列的行

来自分类Dev

根据日期隐藏表格行并单击按钮再次显示它们

来自分类Dev

jQuery dataTables-根据列中隐藏字段中的值过滤行

来自分类Dev

根据相邻行中的日期删除行

来自分类Dev

如何根据TCL / TK中的标签隐藏/取消隐藏行

来自分类Dev

熊猫-Python,根据“日期”列删除行

来自分类Dev

根据实体的结束日期在<tr>中显示/隐藏数据

来自分类Dev

根据熊猫中的特定年份和月份从多个日期列中过滤行

来自分类Dev

根据日期隐藏下拉选项

来自分类Dev

如何根据单元格中的下拉列表按列中的值取消隐藏 Excel 中的行

来自分类Dev

根据日期条件合并熊猫中的列

来自分类Dev

根据列中的日期填充替代Datekey

来自分类Dev

用于根据第一行值隐藏列的脚本

来自分类Dev

数据表根据列值隐藏行

来自分类Dev

删除重复的行,并根据日期列保留最新的行

来自分类Dev

如何根据列中的日期获取超过 14 天的日期?

来自分类Dev

WPF根据条件在数据网格中隐藏行

来自分类Dev

根据角度6中的条件隐藏相同的行值?

来自分类Dev

根据数据库中的行隐藏控件

来自分类Dev

根据值(即日期和状态列)比较行,在SQL Server 2012或SSIS 2012中插入新行

来自分类Dev

根据单元格的值在Excel中隐藏多列

来自分类Dev

jQuery根据下拉选择隐藏表中的列

Related 相关文章

  1. 1

    根据日期隐藏表格行

  2. 2

    根据行值隐藏/取消隐藏列

  3. 3

    根据文本内容使用香草JavaScript隐藏列中的行

  4. 4

    根据Hive中的组类别移动日期列的行

  5. 5

    根据日期列过滤数据框中的行

  6. 6

    使用Togglebutton Excel 2016隐藏和取消隐藏列中具有日期的行

  7. 7

    根据同一行两列中的值隐藏行

  8. 8

    如何根据隐藏的数据值隐藏多列的行

  9. 9

    根据日期隐藏表格行并单击按钮再次显示它们

  10. 10

    jQuery dataTables-根据列中隐藏字段中的值过滤行

  11. 11

    根据相邻行中的日期删除行

  12. 12

    如何根据TCL / TK中的标签隐藏/取消隐藏行

  13. 13

    熊猫-Python,根据“日期”列删除行

  14. 14

    根据实体的结束日期在<tr>中显示/隐藏数据

  15. 15

    根据熊猫中的特定年份和月份从多个日期列中过滤行

  16. 16

    根据日期隐藏下拉选项

  17. 17

    如何根据单元格中的下拉列表按列中的值取消隐藏 Excel 中的行

  18. 18

    根据日期条件合并熊猫中的列

  19. 19

    根据列中的日期填充替代Datekey

  20. 20

    用于根据第一行值隐藏列的脚本

  21. 21

    数据表根据列值隐藏行

  22. 22

    删除重复的行,并根据日期列保留最新的行

  23. 23

    如何根据列中的日期获取超过 14 天的日期?

  24. 24

    WPF根据条件在数据网格中隐藏行

  25. 25

    根据角度6中的条件隐藏相同的行值?

  26. 26

    根据数据库中的行隐藏控件

  27. 27

    根据值(即日期和状态列)比较行,在SQL Server 2012或SSIS 2012中插入新行

  28. 28

    根据单元格的值在Excel中隐藏多列

  29. 29

    jQuery根据下拉选择隐藏表中的列

热门标签

归档