Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сортировка таблиц эксель / 12 сообщений из 12, страница 1 из 1
14.11.2007, 21:43
    #34940295
Gul`ka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка таблиц эксель
Нужно отсортировать таблицу по двум признакам

Range(Cells(2, 1), Cells(i - 1, 3)).Sort Key1:=Range("A2"), Order1:=xlAscending, Key2:=Range("C2") _
, Order2:=xlDescending, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal, DataOption2 _
:=xlSortNormal

вот так получается через запись макроса... а как сделать тоже самое, но по человечески? вручную?
...
Рейтинг: 0 / 0
14.11.2007, 21:52
    #34940309
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка таблиц эксель
Gul`ka,

Что вы понимаете под "по-человечески, вручную" ? Раз вы сумели записать макрос, то, видимо, сделали уже для этого сортировку вручную. Ведь так? Если не так, то что для вас в методе Sort нечеловеческого?
...
Рейтинг: 0 / 0
14.11.2007, 22:44
    #34940364
Gul`ka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка таблиц эксель
Дело в том, что сделано это было не моими руками и я не совсем понимаю содержания записи... но можно же то же самое сделать через функции выборки... наверное... вот только как?
...
Рейтинг: 0 / 0
15.11.2007, 15:17
    #34942383
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка таблиц эксель
О, если вы не понимаете смысла метода Sort, это не значит, что код сделан не по человечески. Функции выборки - это что, Filter?

Отсортировать данные на листе вполне удобно методом Sort. Вы не захотите SQL и ADO, они еще бесчеловечнее.
...
Рейтинг: 0 / 0
15.11.2007, 15:46
    #34942499
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка таблиц эксель
авторRange(Cells(2, 1), Cells(i - 1, 3))
НЕ верю, что макрос смог объявить переменную
...
Рейтинг: 0 / 0
15.11.2007, 16:19
    #34942660
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка таблиц эксель
Само собой... Я не только не верю, я точно знаю, что не мог!
:0)
...
Рейтинг: 0 / 0
15.11.2007, 19:36
    #34943219
Gul`ka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка таблиц эксель
=( злые все( мне что дали, я то и пишу... сказали переделать... а как? я в этом вообще по нулям(
...
Рейтинг: 0 / 0
16.11.2007, 08:25
    #34943649
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка таблиц эксель
Gul`ka=( злые все( мне что дали, я то и пишу... сказали переделать... а как? я в этом вообще по нулям(

Если вопрос как это сделать руками, то выделяем нужную область и идём данные - сортировка
И выбираем сортировать по, затем по и т.д.
...
Рейтинг: 0 / 0
16.11.2007, 11:14
    #34944127
Gul`ka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка таблиц эксель
Нет, нужно это сделать с помощью VBA... а не через обычную сортировку
...
Рейтинг: 0 / 0
16.11.2007, 14:53
    #34945252
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка таблиц эксель
Ну так почитайте про метод Sort в Help (клавиша F1 в окне VBA). Пример у вас уже есть. Укажите там только тот ранг, что вас интересует. Запишите макрос, в конце концов, сортируя вручную.

Но имейте ввиду, что вы просите о двух разных вещах: либо сделать вручную, либо сделать с помощью VBA. Причем, VBA - это для вас не по человечески, не годится, и в тоже время хотите через него.

Это что у вас, сон в летнюю ночь или вечера на хуторе близ Диканьки? Вот посмотрите свой первый и последний топик.
...
Рейтинг: 0 / 0
16.11.2007, 17:37
    #34945972
Gul`ka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка таблиц эксель
Это сон в летнюю ночь! большое спасибо за помощь!
...
Рейтинг: 0 / 0
16.11.2007, 21:09
    #34946337
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка таблиц эксель
Так ведь я не помог. Я так и не понял, как вы, собственно, предпочитаете это сделать.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сортировка таблиц эксель / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]