傳回一個陣列,陣列中包括最近四個選取的範圍或名稱。 陣列中的每個元素都是 Range 物件。 唯讀的 Variant。
語法
表達。PreviousSelections (索引)
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 支援與意見反應。