Сортировка данных на листе

Автор Илья, 16 декабря 2014, 12:45

Илья

Здравствуйте!
На Листе2 запускаю макрос сортировки столбца "В" Листа1.
Почему при выполнении
этого оператора
Sheets("Лист1").Range("B2:B50").Sort Key1:=Range("B2"), Order1:=xlAscending, Header:=xlGuess, _
    OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
    DataOption1:=xlSortNormal
[свернуть]
сортировка не происходит?
Спасибо!

Администратор

В параметре "Key1" у Вас указан активный лист. А сортировку Вы проводите на листе Sheets("Лист1").
Нужно в параметре "Key1" указать лист.

Илья