Мне поручено очистить код для моей компании, и я читаю оригинальный код. Это пронизано выборами и активациями, от которых я планирую избавиться. Ниже появляется несколько раз по всему сценарию. Есть ли причина, по которой Worksheets (2) .UsedRange используется сам по себе? Будет ли причина держать это здесь? Это выглядит избыточным для меня.
Sub Active_Check()
Worksheets(2).Activate
LastRow = ActiveSheet.Cells(Rows.Count, "A").End(xlUp).Row
Worksheets(2).UsedRange ' Why is this here?
Worksheets(2).UsedRange.AutoFilter Field:=12, Criteria1:="<=" & Date - 7