如果在某個區域中輸入了相同的數組公式,選擇其中某一部分單元格進行修改時,Excel將提示“不能更改數組的某一部分”,這時需要選擇全部的數組進行修改。當活動單元格在數組區域中時,可以用下面的VBA代碼選擇當前整個數組區域,并且在狀態欄中給出提示信息。
Public Sub SelectArray()
Dim Msg As String
On Error GoTo DispOnSstatusbar
Msg = "選擇的單元格不在數組區域中。"
ActiveCell.CurrentArray.Select
Msg = "已選擇數組區域:" & Selection.Address
DispOnSstatusbar:
Application.StatusBar = Msg
End Sub