共用方式為


Application.PreviousSelections 屬性 (Excel)

傳回一個陣列,陣列中包括最近四個選取的範圍或名稱。 陣列中的每個元素都是 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 支援與意見反應