共用方式為


(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 支援與意見反應