返回列表 上一主題 發帖

[發問] 如何選擇篩選後下一列的可見儲存格(已解答SendKeys "{DOWN}")

[發問] 如何選擇篩選後下一列的可見儲存格(已解答SendKeys "{DOWN}")

本帖最後由 av8d 於 2011-8-30 11:35 編輯

A    B    C
21
33
45


每當篩選後
列數都是不固定的,如上。

當我設定選擇B1
Range("B1").Select

然後向下一格,會跳到第2列,但是我的需求是跳到21列
Range("B" & ActiveCell.Row + 1).Select

我只知道選取可見儲存格
Selection.SpecialCells(xlCellTypeVisible).Select

選取下一列可見儲存格該怎麼做呢?

本帖最後由 av8d 於 2011-8-29 16:34 編輯

回復 2# GBKEE


    謝謝版大~請問如果表2去設定表1~方法也是一樣嗎?

因為這行                  .Areas(2).Cells(1).Select

它會出現"應用程式或物件定義上的錯誤"
----------------------------------------------------------------
如果所選到的列=1001的時候做是這樣寫嗎?
If ActiveCell.Row = 1001 Then
'做
End If

TOP

回復 4# GBKEE


    恩 是的 我明白  我先自行除錯看看好了 謝謝!!

TOP

回復 6# oobird


    大大您好~請問使用方法是?

我把他加入按鈕測試~可是沒有任何效果!

TOP

本帖最後由 av8d 於 2011-8-31 09:32 編輯

oobird 大大 我查詢了一下您的方法~解開了!
也非常感謝GBKEE 大大的回覆以及提供的答案~依然可行!

TOP

        靜思自在 : 一句溫暖的話,就像往別人身上灑香水,自己會沾到兩三滴。
返回列表 上一主題