
EXCEL,关于满足条件时自动隐藏某行,不满足条件时不隐藏的VBA
1个回答
展开全部
sub test()
dim rg as range
for i=1 to cells(rows.count,1).end(3).row
if cells(i,1)="" then
if rg is nothing then
set rg=rows(i)
else
set rg=union(rg,rows(i))
end if
end if
next i
rows.Hidden=false '全部显示
rg.EntireRow.Hidden=true '隐藏相关行
end sub
dim rg as range
for i=1 to cells(rows.count,1).end(3).row
if cells(i,1)="" then
if rg is nothing then
set rg=rows(i)
else
set rg=union(rg,rows(i))
end if
end if
next i
rows.Hidden=false '全部显示
rg.EntireRow.Hidden=true '隐藏相关行
end sub
追问
谢谢大侠!
我想把整个A列里面值为“”的单元格所对应的行全部隐藏应该怎么写
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |