excel - 根据某些单元格条件隐藏Excel中的取消隐藏列的宏
问题描述
我想根据某个单元格中的值隐藏特定列。例如,在我的代码中,如果 F26 中的单元格值小于 0.75,我想隐藏整个“F”列。同样,如果 G26 中的值小于 0.75,则隐藏“G”列,依此类推。
Sub HideColumn1()
Dim cel As Range
For Each cel In Range("F26:AB26")
If cel.Value < 0.75 Then
Columns(cel).EntireColumn.Hidden = True
Else
Columns(cel).EntireColumn.Hidden = False
End If
Next cel
End Sub
目前我的代码1004 error
在线给我:
Columns(cel).EntireColumn.Hidden = True
解决方案
如果您想忽略错误,请尝试“On Error resume next”。
推荐阅读
- clojurescript - 任何人都可以给我一个建议,让我在 CLJS 或其他使用 Clojure 的仪表板文本编辑器中使用 QuillJS?
- sql - 将同一表中的行分组为同一表中的一行
- ruby-on-rails - 设计测试助手无法登录
- java - Maven Archetype 动态包名
- d3.js - D3 path.transition 不是函数
- abap - 在 MIRO tcode 中以编程方式更改付款块?
- mysql - 包含创建问题的连接表
- r - 当我需要使用变量名时如何使用管道?
- php - 如果一个查询失败,为什么事务不回滚?
- hashmap - 为什么 HashMap 需要一个加密安全的散列函数?