Вызов сабвуфера внутри другого сабвуфера. Я пытаюсь вызвать подпрограмму в другой подпрограмме, чтобы код выполнялся при изменении целевой ячейки. - PullRequest
0 голосов
/ 14 октября 2019
Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "AD13:AD33" Then
    Call OrderByPriorityLvl
    End If
End Sub

Sub OrderByPriorityLvl()

    Rows("13:33").Select
    ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Add2 Key:=Range( _
        "AD13:AD33"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
        xlSortNormal
    With ActiveWorkbook.Worksheets("Sheet1").Sort
        .SetRange Range("A13:AI33")
        .Header = xlGuess
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
    Range("A33").Select
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...