當前位置:編程學習大全網 - 網站源碼 - excel vba如何獲得篩選後可見單元格的總行數?請高手指教!

excel vba如何獲得篩選後可見單元格的總行數?請高手指教!

根據zrqihg的提示,編譯如下函數。總行數是-2(因為沒有使用0,所以1是標題行)。

該函數返回壹個數組,從元素2開始,它是每壹行的行號。

獲取過濾結果的行號。

Sub?函數調用()

暗淡?行號?作為?不同的

行號?=?GetRowNum("A ")

獲得的行號是壹個數組,其中沒有使用行號(0)。如果過濾的第壹行是標題,行號(1)就是標題所在的行,所以妳的結果。

它從行號(2)開始。

結束?潛水艇

功能?GetRowNum(Col?作為?字符串)?作為?不同的

暗淡?我?作為?長的

暗淡?rng?作為?範圍

暗淡?rng2?作為?範圍

暗淡?行數()

我?=?1

將篩子指定列的可見數據賦給rng,其中12可見,2為常數,23為16+4+1+2。

設置?rng?=?範圍(Col?& amp?":"?& amp?Col)。特殊電池(12)。SpecialCells(2,23)

雷迪姆?行數(0?去哪?rng。計數)

為了什麽?每個?rng2?在?皇族永不言棄(Royal Never Give Up 電子競技俱樂部)

行數(I)?=?rng2。排

我?=?我?+?1

然後

GetRowNum?=?行

結束?功能

  • 上一篇:電商和票務是什麽
  • 下一篇:蘋果怎麽下載互推盒子互粉軟件
  • copyright 2024編程學習大全網