|
|
|
баг с сортировкой
|
|||
|---|---|---|---|
|
#18+
здравствуйте всем сталкнулся с такой проблемой: есть табличка в excele , 4й столбец - даты делаю - зписать макрос, сортирую вручную по убыванию - затем запускаю полученный макрос и он ничего не сортирует не понятно почему вот такой код автор Selection.Sort Key1:=Range("D13"), Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _ DataOption1:=xlSortTextAsNumbers помогите разобраться, тк этот макрос хочу навесить на произвольную таблицу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 09:13:09 |
|
||
|
баг с сортировкой
|
|||
|---|---|---|---|
|
#18+
rongerme, Данные - с D2 по D7 отсортировал по убиванию 10.06.2009 03.06.2009 02.06.2009 06.05.2009 05.05.2009 02.03.2009 макрос - Range("D2:D7").Select Selection.Sort Key1:=Range("D2"), Order1:=xlDescending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _ DataOption1:=xlSortNormal сортирует без проблем, у вас не задан Range даных (ну в примере что вы дали диапазон сортировки нет). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 10:37:58 |
|
||
|
баг с сортировкой
|
|||
|---|---|---|---|
|
#18+
Данные сортировки я задал в формате Data и ещё, у вас DataOption1:=xlSortTextAsNumbers а надо DataOption1:=xlSortNormal ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 10:42:00 |
|
||
|
баг с сортировкой
|
|||
|---|---|---|---|
|
#18+
спасибо, заработало range я конечно же делал, просто не указал) проблемы была в этом: Order1:=xlDescending DataOption1:=xlSortNormal это все исправило, только я не понял, почему, когда я записывал макрос - значения параметров order1 и dataoption1 у меня сделал такими, как я указал выше - при этом, при записи все отсортировалось, но при дальнейшем запуске полученного макроса - ничего не происходило! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 10:48:28 |
|
||
|
баг с сортировкой
|
|||
|---|---|---|---|
|
#18+
все равно косяк:/ вот как он не отсортировал 29.05.2009 24.04.2009 24.04.2009 22.04.2009 22.04.2009 20.04.2009 20.04.2009 19.05.2009 19.05.2009 13.04.2009 11.04.2009 08.05.2009 07.04.2009 05.05.2009 03.06.2009 03.01.2009 02.04.2009 02.04.2009 01.04.2009 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 11:04:20 |
|
||
|
баг с сортировкой
|
|||
|---|---|---|---|
|
#18+
У меня сортируется макрос - Range("D2:D20").Select Selection.Sort Key1:=Range("D2"), Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _ DataOption1:=xlSortNormal надо следить за диапазоном, так как диапазон сортировки жёстко задан D2:D20 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 11:25:35 |
|
||
|
баг с сортировкой
|
|||
|---|---|---|---|
|
#18+
у меня еще первые 3 столбца заполнены тестом с этим как-то связано - ну не хочет сортировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 11:41:58 |
|
||
|
баг с сортировкой
|
|||
|---|---|---|---|
|
#18+
Выложите пример, посмотрим что к чему :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 12:09:32 |
|
||
|
баг с сортировкой
|
|||
|---|---|---|---|
|
#18+
текст на сортировку не влияет, сортируется же столб D. Для теста заполнил три столбца (a, b, c) произвольным текстом, поменял старые данные, макрос сортирует без проблем. Навсяки слчай прикрепите ваш файл, посмотрим где баг. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 12:22:29 |
|
||
|
баг с сортировкой
|
|||
|---|---|---|---|
|
#18+
rongerme, Посмотрел ваш файл. В макросах не указан диапазон сортировки. Прикрепил файл "Sort A-Z", добавыл макрос4 который делает сорторовку столба D. Но у меня вопрос, после сортировки данные в D меняются и тогда у вас получится несоответствые с столбом где указаны цены, может вам надо чтобы соответственно сортировки менялся расклад цен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 13:49:18 |
|
||
|
баг с сортировкой
|
|||
|---|---|---|---|
|
#18+
Algol70, сорри, забыл я вставить этот рэнж, у меня просто все это в огромном макросе, и там есть рэнж, я хотел для начала на простом примере сделать сортировку - до, действительно нужно, чтобы при сортировке дат - менялись и остальные поля но... разве это не задается когда мы делаем range("a12:d88")? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 13:58:33 |
|
||
|
баг с сортировкой
|
|||
|---|---|---|---|
|
#18+
Нет так не пойдёт, для этого нодо войто в Data (Данные)-Sort (Сортировка) и там выбрать столбцы для сортировки (там даюся возможность сортировать по трём столбцам). У меня Excel 2003, если у вас 2007-ой тогда надо самому пробовать. Ок? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 14:17:37 |
|
||
|
баг с сортировкой
|
|||
|---|---|---|---|
|
#18+
Algol70, у меня тоже 2007... макрос1 я как раз записал так данные-сортировка-ок-ок-ок но он не корректно работает - не пойму - возможно проблема именно с тем, что это дата, а не простое число ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 14:30:16 |
|
||
|
баг с сортировкой
|
|||
|---|---|---|---|
|
#18+
rongerme, тфу блин думал об одном - написал о другом у меня 2003 офис*** ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 14:31:04 |
|
||
|
баг с сортировкой
|
|||
|---|---|---|---|
|
#18+
Да, в столбе D Днные надо перевести в формате дата ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 15:58:14 |
|
||
|
баг с сортировкой
|
|||
|---|---|---|---|
|
#18+
Algil70Да, в столбе D Днные надо перевести в формате дата перевел - одна песня - не хочет он сортировать что за фигня такая - реально уже мозг сломал - весь день думаю, как решить эту, на первый взгляд, пустяковую задачу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 16:14:18 |
|
||
|
баг с сортировкой
|
|||
|---|---|---|---|
|
#18+
rongerme, в ручном режиме все отлично сортирует, а вот макросом - нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 16:22:25 |
|
||
|
баг с сортировкой
|
|||
|---|---|---|---|
|
#18+
Кстати при вводе дат сепаратор между ДД.ММ.ГГ в место точки надо вбивать / Посмотрите в Tools-Options-Transmisions-Microsoft Office Excel menu key стойт ли / ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 16:48:26 |
|
||
|
баг с сортировкой
|
|||
|---|---|---|---|
|
#18+
Посмотрите файл, переправыл все сепараторы дат на / макрос работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 17:02:40 |
|
||
|
баг с сортировкой
|
|||
|---|---|---|---|
|
#18+
Algol70, спасибо, домой приду - посмотрю, тк на работе нет прав на скачку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 17:04:25 |
|
||
|
баг с сортировкой
|
|||
|---|---|---|---|
|
#18+
Algil70Кстати при вводе дат сепаратор между ДД.ММ.ГГ в место точки надо вбивать / Посмотрите в Tools-Options-Transmisions-Microsoft Office Excel menu key стойт ли / да стоит именно / - клавиша перехода в меню Microsoft Office Excel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 17:07:38 |
|
||
|
баг с сортировкой
|
|||
|---|---|---|---|
|
#18+
все еще не нашел ответа тут нужен спец по вба - возможно кто-то сталкивался с такой проблемой еще раз объясню, фишка следующая: "вручную" через данные-сортировка - все отлично сортируется, однако, используя макрос с записанной удачной сортировкой - ничего не делает не понятно почему он записывает неработающий макрос??? это реально проблема - причем необъяснимая ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2009, 11:26:34 |
|
||
|
баг с сортировкой
|
|||
|---|---|---|---|
|
#18+
rongerme, в файле, что я послал вам макрос работает, данные сортируется по трём столбам. Скачайте и проверте. Там макрос сортирует только один столб с датамы, но можно сделать и по тремя, а почему у вас не получается не пойму. Если вручную сортируется и эта сортировка записывается в макрос то проблем не должно быть. Больше я ничего не могу добавыть :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2009, 12:05:53 |
|
||
|
|

start [/forum/topic.php?fid=61&tid=2179321]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
387ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 648ms |

| 0 / 0 |
