Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

метод Sort в Excel

2.7K
26 октября 2003 года
shwarts
12 / / 17.10.2003
Товарищи. Помогите, уж не знаю, что и делать
Кто-нить может использовал метод Sort в Excel:
Все вроде просто:

ShGrRyad.OleProcedure("Select");//страница

Rang=ShGrRyad.OlePropertyGet("Range","a1");
Variant Rt=Rang.OleFunction("Select");
int xlAscending=1,xlYes=1,xlTopToBottom=1;

Variant Rang2,Rang3;

Rang2=ShGrRyad.OlePropertyGet("Range","b1");
Rang3=ShGrRyad.OlePropertyGet("Range","c1");
App.OlePropertyGet("Selection").OleProcedure("Sort",Rang,xlAscending,Rang2,Variant::NoParam(),xlAscending,
Rang3,xlAscending,xlYes,1,false,xlTopToBottom);

Сортировка по 3 столбцам. Но как я ни кручу уже 2 дня, сортируется сначала поле А, потом С и все.
Не верите, попробуйте сами - всего лишь интерпретация кода VBA, стандартная ф-ия, че за чушь?
Подскажите пож-ста хоть что-нибудь, а то я замучился просто...:(
2.7K
27 октября 2003 года
shwarts
12 / / 17.10.2003
Ну ребят ну не обламывайте пжаалуста!!!
Плиз, наберите этот код сами, заполните 3 столбца в Excel и проверьте код. Блин, ну ведь наверняка если еще не пользовались методом Sort, то ведь когда-нибудь точно воспользуйтесь.
Так бы щас и уяснили вместе, что за ерунда.
А то я уже и не знаю, что и делать...:o
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог