Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 5051|回复: 7

[已解决]VBA如果D列数值大于30小于等于100则隐藏此行?

[复制链接]
发表于 2015-3-20 10:25 | 显示全部楼层 |阅读模式
本帖最后由 小雨饰品 于 2015-3-20 10:27 编辑

VBA   条件如果D列数值大于30小于等于100则隐藏此行?谢谢各位
最佳答案
2015-3-20 10:32
  1. Sub 隐藏()
  2.     r = [d65536].End(3).Row
  3.     For i = r To 1 Step -1
  4.         If Cells(i, 4) > 30 And Cells(i, 4) <= 100 Then Rows(i).Hidden = True
  5.     Next
  6. End Sub

  7. Sub 取消隐藏()
  8.     Rows("1:65536").Hidden = False
  9. End Sub
复制代码

VBA条件如果D列数值大于30小于100则隐藏此行.rar

1.42 KB, 下载次数: 7

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2015-3-20 10:32 | 显示全部楼层    本楼为最佳答案   
  1. Sub 隐藏()
  2.     r = [d65536].End(3).Row
  3.     For i = r To 1 Step -1
  4.         If Cells(i, 4) > 30 And Cells(i, 4) <= 100 Then Rows(i).Hidden = True
  5.     Next
  6. End Sub

  7. Sub 取消隐藏()
  8.     Rows("1:65536").Hidden = False
  9. End Sub
复制代码

VBA条件如果D列数值大于30小于100则隐藏此行.rar

9.17 KB, 下载次数: 8

回复

使用道具 举报

发表于 2015-3-20 11:04 | 显示全部楼层
Sub test()
    '1)对D1的当前区域,进行自动筛选
    Range("D1").CurrentRegion.AutoFilter Field:=1, Criteria1:=">30", Operator:=xlAnd, _
                                                   Criteria2:="<=100", VisibleDropDown:=False
    '2)判断首行
    If [d1] > 30 And [d1] <= 100 Then [d1].Height = 0
End Sub


回复

使用道具 举报

 楼主| 发表于 2015-3-20 11:19 | 显示全部楼层
爱疯 发表于 2015-3-20 11:04
Sub test()
    '1)对D1的当前区域,进行自动筛选
    Range("D1").CurrentRegion.AutoFilter Field:=1, ...

谢谢,版主您的代码在我的电脑运行出了点问题 [d1].Height = 0上面
回复

使用道具 举报

发表于 2015-3-20 11:22 | 显示全部楼层
小雨饰品 发表于 2015-3-20 11:19
谢谢,版主您的代码在我的电脑运行出了点问题 [d1].Height = 0上面

如果换成RowHeight呢?
回复

使用道具 举报

 楼主| 发表于 2015-3-24 13:11 | 显示全部楼层
爱疯 发表于 2015-3-20 11:22
如果换成RowHeight呢?

错误438      对象不支持该属性或方法。不知怎么设置一下才可以?谢谢
回复

使用道具 举报

发表于 2015-3-24 14:18 | 显示全部楼层
小雨饰品 发表于 2015-3-24 13:11
错误438      对象不支持该属性或方法。不知怎么设置一下才可以?谢谢

上传会报错的附件,你是什么版本excel
回复

使用道具 举报

 楼主| 发表于 2015-3-25 12:34 | 显示全部楼层
本帖最后由 小雨饰品 于 2015-3-25 12:55 编辑
爱疯 发表于 2015-3-24 14:18
上传会报错的附件,你是什么版本excel


谢谢,麻烦了。我用的是2003(另外安装了2007兼容包)

VBA条件如果D列数值大于30小于100则隐藏此行.rar

9.54 KB, 下载次数: 3

新建文件夹 (2).rar

18.54 KB, 下载次数: 3

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 12:23 , Processed in 0.581551 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表