Workbook_SheetSelectionChange 中的冗余参数?

Redundant arguments in Workbook_SheetSelectionChange?

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)

Sh 多余吗?

我想我们可以总是获得对Sh(的副本?)的引用,Target.Parent。 这个对吗? 除了避免用户创建此类变量之外,该论点是否有任何理由或用途?

总结收到的意见:

YES,Sh是多余的,可以用Target.ParentSelection.Parent得到。 Target也是多余的,可以用Selection.

得到

类似的评论适用于其他一些事件。