返回列表 上一主題 發帖

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

本帖最後由 vuptp6 於 2019-7-7 16:35 編輯

借版詢問

我獨立寫一個巨集

sub aaa()
SendKeys "{DOWN 10}"
end sub

是有辦法正確執行
可是用呼叫或著寫入其他巨集裡就不正確了

例如A
Sub bbb()

For i = 1 To 10
MsgBox ActiveCell.Value
aaa
Next

End Sub

例如B
Sub bbb()

For i = 1 To 10
MsgBox ActiveCell.Value
SendKeys "{DOWN }"
Next

End Sub

為甚麼會這樣搞不懂


補充:可是這樣又可以
Sub 選擇可視區域()

For i = Range("A1048576").End(xlUp).Row - 1700 To 1 Step -1
    If Range("A" & i - 1) <> Range("A" & i) Then
        Range("A" & i).Select
        SendKeys "{DOWN}"
        ...
        ...
        ...
        Exit For
    End If
Next

End Sub

TOP

已經解決了
我在SendKeys "{DOWN}"後加True就可以了
SendKeys "{DOWN}", True

TOP

        靜思自在 : 修行要繫緣修心,藉事練心,隨處養心。
返回列表 上一主題