Excel精英培训网

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

如何得到不隐藏列数最小跟大的位置跟数字?

[复制链接]
发表于 2020-8-11 07:10 | 显示全部楼层 |阅读模式
1学分
隐藏的不算

求老师帮忙,先谢谢!


excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2020-8-11 10:36 | 显示全部楼层
看不懂你的意思:
1、原则上vba并不能识别隐藏不隐藏,隐藏对vba来说是无用的;
2、假设有a\b\c\d\e 5列数据,你隐藏了 c列,虽然视觉上只有4列,但数据对应的列号并不会改变,也就是说 d\e列的数据仍然是d\e,并不会改变成 c\d,这样来看的话,你问的隐藏的不算我就看不懂了;
3、如果一定要不算隐藏数据,也是可以用变通的办法来判断的,对于行,可以识别它的行高,对于列,可以判断它的列宽,隐藏的行高和列宽都是0。问题是在隐藏数据后,其他数据的对应行号和列号并不会改变,他们的位置仍然是固定的,所以对vba来说,识别隐藏和非隐藏就变得没意义;

评分

参与人数 1学分 +1 收起 理由
wooikeat9128 + 1 神马都是浮云

查看全部评分

回复

使用道具 举报

发表于 2020-8-11 11:38 | 显示全部楼层
利用SUBTOTAL(105,C2:C4)求出最小值,再根据最小值做个VBA定位,见附件

最小值及位置.rar

12.93 KB, 下载次数: 3

评分

参与人数 1学分 +1 收起 理由
wooikeat9128 + 1 神马都是浮云

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2020-8-11 15:47 | 显示全部楼层
好奇怪,已上传附件了,审核后附件没贴出来(这是第二次上传附件了)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-28 17:04 , Processed in 0.184731 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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