返回列表 上一主題 發帖

如何找最後的數

如何找最後的數

a1:a10  都有東西的   a5:a10被隱藏了
用activecell.end(xlup) 只找到a4
有什麼方法可以找到最後的數?
50 字節以內
不支持自定義 Discuz! 代碼

回復 1# basarasy
  1.     Cells.EntireRow.Hidden = False  '取消隱藏
  2.      '顯示最後的內容
  3.     MsgBox Cells(ActiveCell.End(4).Row, ActiveCell.Column)
複製代碼

TOP

回復 2# jackdream


    有沒有方法不取消隱藏都能找到最後的資料呢?
50 字節以內
不支持自定義 Discuz! 代碼

TOP

MsgBox Cells([a:a].Find("*", , , , , 2).Row, 1)

TOP

本帖最後由 basarasy 於 2010-7-26 23:15 編輯

回復 4# oobird

謝謝大大
請問這句MsgBox Cells([a:a].Find("*", , , , , 2).Row, 1) 可以改找出最後1格 下1格的row嗎?
50 字節以內
不支持自定義 Discuz! 代碼

TOP

你好:

請試試如下

MsgBox Cells([a:a].Find("*", , , , , 2).Row, 1).Offset(1).Row

TOP

回復 6# dechiuan999


    謝謝你!
我試試先.
50 字節以內
不支持自定義 Discuz! 代碼

TOP

        靜思自在 : 【時日莫空過】一個人在世間做了多少事,就等於壽命有多長。因此必須與時間競爭,切莫使時日空過。
返回列表 上一主題