Страницы: 1
RSS
эксель 2003 ругается на код сортировки по столбцам (в 2007 работает без ошибок)
 
эксель 2003 ругается на код сортировки по столбцам (в 2007 работает без ошибок). В чем моя ошибка, ткните носом пожалуйста.
Собственно сам код
выделяется это
Код
SortOn:=xlSortOnValues
Изменено: V - 27.01.2015 18:14:03
 
ActiveSheet.Sort.SortFields.Clear
и три строки ниже - нет такого в 2003.

Используйте
Код
Range("B4:AX5" ).Sort, Range(nkey),xlAscending, Header:=xlYes
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Спасибо. Сейчас попробую.
 
Цитата
Range("B4:AX5" ).Sort, Range(nkey),xlAscending, Header:=xlYes
Дима! А по какому столбцу будет сортировка?
 
У меня запятая лишняя, кстати(это все смайлы виноваты). Правильно так:
Код
Range("B4:AX5" ).Sort Range(nkey),xlAscending, Header:=xlYes

Столбец не указывается - указывается ключ(Range(nkey)) и по столбцу первой ячейки ключа и будет сортировка.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
The_Prist пишет: У меня запятая лишняя
Я уже заметил и исправил.  :)  П.с.  а запятая то на месте осталась.
 
Цитата
V пишет: а запятая то на месте осталась
убрал наконец-то...Упрямая оказалась
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Страницы: 1
Наверх