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