(Excel) 的 Application.PreviousSelections 屬性
傳回一個陣列,陣列中包括最近四個選取的範圍或名稱。 陣列中的每個元素都是 Range 物件。 唯讀的 Variant。
語法
運算式。PreviousSelections (Index)
expression 代表 Application 物件的變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
Index | 選用 | Variant | 前一個範圍或名稱的索引值 (從 1 到 4)。 |
註解
每次您使用 [ 名稱 ] 方塊或 [ 移至 ] 命令移至某個範圍或儲存格時, ([ 編輯 ] 功能表) ,或每次宏呼叫 Goto 方法時,都會將上一個範圍新增至此陣列中做為元素編號 1,並將陣列中的其他專案向下移動。
範例
本範例會顯示前一個選取範圍的陣列中所有項目的儲存格位址。 如果沒有前一個選取範圍,則 LBound 函數會傳回錯誤。 捕捉到這個錯誤後,訊息方塊隨即出現。
On Error GoTo noSelections
For i = LBound(Application.PreviousSelections) To _
UBound(Application.PreviousSelections)
MsgBox Application.PreviousSelections(i).Address
Next i
Exit Sub
On Error GoTo 0
noSelections:
MsgBox "There are no previous selections"
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。