问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

excel vba中如何获取筛选数据的正确行号

发布网友 发布时间:2022-05-05 20:48

我来回答

3个回答

热心网友 时间:2022-06-28 02:04

'获得筛选结果的行号
Sub 函数调用()
    Dim 行号 As Variant
    行号 = GetRowNum("A")
    '所得行号是一个数组,其中行号(0)未使用,如查筛选的第一行是标题的话,行号(1)是标题所在行,所以你的结果

是从行号(2)开始的。
End Sub
Function GetRowNum(Col As String) As Variant
    Dim i As Long
    Dim rng As Range
    Dim rng2 As Range
    Dim RowS()
    i = 1
    '将筛指定列的可见数据赋给rng,12是可见,2是常量,23是16+4+1+2
    Set rng = Range(Col & ":" & Col).SpecialCells(12).SpecialCells(2, 23)
    ReDim RowS(0 To rng.Count)
    For Each rng2 In rng
        RowS(i) = rng2.Row
        i = i + 1
    Next
    GetRowNum = RowS
End Function

热心网友 时间:2022-06-28 02:04

我的方法是集成了多位大神的结果,解决了我的问题(我想将筛选出来的行及其后的三行一起删掉,筛选条件是宏录制的)。代码如下:
‘筛选条件,可使用宏录制,然后修改
j=rows("2:2000").specialcells(12).row ‘获取筛选的行号,“2:2000”是筛选的范围,根据需要修改
Rows(j & ":" & (j+3)).Select ’选中筛选的行及其后3行,根据需要修改
’选中后的操作,可使用宏录制,然后修改

热心网友 时间:2022-06-28 02:05

这个问题中有些不好理解:筛选数据的结果往往是一批数据,它们的行号就不只一个,另外什么是正确行号,难道筛选数据还有非正确行号?
如果是要找出某数据的行号,可用:cells.find(某数据).row 代替,前提是某数据必须在表格的单元格中存在,某数据可以是文本型、数值型等,还可添加参数增加查找的*条件。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
交通事故致人死亡,该如何处理? 爱普生LQ1600KIIIH 断色带 爱普生针式打印机LQ1600KⅢH近两月来总频繁中断打印,同时电脑显示是通讯... ACQUA DI PARMA 帕尔玛之水 蓝色地中海系列 桃金娘加州桂中性淡香水 E... 女士香水推荐-ACQUA DI PARMA 帕尔玛之水 优雅木兰女士浓香水 EDP 50... ACQUA DI PARMA帕尔玛之水克罗尼亚系列中性香水套装-适用对象 帕尔玛 | 必须拥有的小众沙龙香 ACQUA DI PARMA/帕尔玛之水克罗尼亚系列黑调男士古龙水-适用对象 ACQUA DI PARMA 帕尔玛之水 克罗尼亚系列 风度中性古龙水 EDC 20ml... ACQUA DI PARMA/帕尔玛之水-绅士男士古龙水EDC 在excel中如何快速选择第3,4,7,8,11,12……163,164列的第3-103行? EXCEL行号筛选 mysql . oracle 语句 喷喷香在哪个季节开花 怎样才能让碰碰香开花 碰碰香可以开花嘛? 碰碰香开的花是什么样子。 华为手机带蓝牙手表哪一款型号 碰碰香开花吗? 梦见鞋上粘土,新鞋变旧鞋了 碰碰香开花吗 碰碰香几年开花 碰碰香为什么叫碰碰香 聚酯纤维面料衣服粘土怎么办 碰碰香几年能开花 出来工作没多少钱只看时间买什么手表比较好手机带在身上不方便,能偏点运动风的好看的更好? 碰碰香是什么植物? 什么手机象手表一样可以带在手腕上? 什么儿童手机不错,可以当手表戴的那种、 我想买一部带智能手表的手机,有什么牌子的?TCL的好吗? EXCEL数据表上千行,分1到100号标成100个组,能一次筛选出自己相需要的行号的数据吗? Excel 求助:如何获得筛选后第一行的行号 微星主板cstate在哪里 电脑是14R 1528 为什么BIOS里没有睿频的Intel Turbo Mode Tech和C-STATE选项 已经开了吗? excel 选择性选择行号 在excel中怎样选取空白单元格的行号 Excel 查找某列第一个符合条件的单元格所在的行号 电脑 上的 c3 c6 c7 开还是关 默认好像关着的 但是cpu酷睿只能3.4 我... 在EXCEL表中,如何根据提供的行号进行筛选出所需要的数据. 魅族note3屏幕上出现英文代码怎么回事 魅族pro6plus的屏幕校准指令是??? 麻油是什么油 香油是什么油 麻油和香油的 金山文档怎么看别人头像 如何问别人的头像在哪找的 如果很喜欢Q好友的头像,要怎么可以找到对方使用的那个头像呢 qq如何看别人过去的头像 拼多多好友头像丢失,怎样能找回来? 怎么才能搜到别人头像上的帅哥其他照片 辣白菜便利店剧情中间.那段.[我的歌声里]谁唱的 剧情里面的帮忙说下谢谢 小说里金币银币铜币的兑换比设为多少比较靠谱?