Помогите сделать сортировку по фамилии любым доступным способом. Понимаю , что данные организованы не правильно еще и ячейки объединены но структуру таблицы менять нельзя. Может дополнительный столбец, форматировать как таблицу? Главное при выводе на печать внешний вид оставался без изменений.
Сортировка + нумерованный список.
28.05.2011 13:17:32
|
|
|
|
28.05.2011 13:37:59
покажите, что должно получиться в столбцах "№ п/п" и "ФИО"
|
|
|
|
28.05.2011 14:30:05
не совсем понятно - столбцы C:Q перед сортировкой уже заполнены или нет?
в примере-то я вижу, что не заполнены. а как на самом деле?
фрилансер Excel, VBA - контакты в
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг |
|
|
|
28.05.2011 15:05:07
пробуйте.
лист "т" должен существовать, но может быть скрытым.
фрилансер Excel, VBA - контакты в
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг |
|
|
|
28.05.2011 15:26:07
{quote}{login=oleg}{date=28.05.2011 03:23}{thema=Re: }{post}{quote}{login=ikki}{date=28.05.2011 03:05}{thema=}{post}пробуйте.
лист "т" должен существовать, но может быть скрытым.{/post}{/quote} Спасибо ikki но таких фамилий 500 и они постоянно добавляются и удаляются я конечно готов потратить время и записать на лист "т" все фамилии но записать макрос у меня не получится. Может как то формулами?{/post}{/quote} должен вам сказать - вы плохо читаете. написано "лист "т" должен существовать". всё. больше никаких требований к нему не предъявляется. заполняется он и обрабатывается в макросе. короче - жмите смайлик. будет вам счастье :)
фрилансер Excel, VBA - контакты в
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг |
|
|
|
30.05.2011 20:04:35
Если не трудно объясните , что делаю не так?
|
|
|
|
30.05.2011 20:17:30
{quote}{login=oleg69}{date=30.05.2011 08:02}{thema=}{post}ikki в Вашем посте все работает , но когда вставляю свой лист с данными к листу "Т" некоторые фамилии не сортируются и в столбце где считается сумма часов вместо 168 появляются 157,25;173,21 и.т.д. пример не могу показать очень большой размер в таблице до 10 строк почти всегда все "ОК"{/post}{/quote}
либо перед "некоторыми фамилиями" не надо ставить пробел, либо это надо было оговаривать отдельно и пример приводить соответствующий :) лечится так: в макросе оператор wsTemp.Cells(j2, 19).Value = wsTest.Cells(i, 2).Value меняем на wsTemp.Cells(j2, 19).Value = Trim(wsTest.Cells(i, 2).Value) по поводу суммы часов - не очень понял, примера не вижу.
фрилансер Excel, VBA - контакты в
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг |
|
|
|
30.05.2011 20:29:22
{quote}{login=oleg69}{date=30.05.2011 08:04}{thema=}{post}Если не трудно объясните , что делаю не так?{/post}{/quote}
увы, не знаю. у меня Excel 2003, а вы использовали в этом файле какие-то новые возможности - мой Ex ругается на ваш файл.
фрилансер Excel, VBA - контакты в
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг |
|
|
|
30.05.2011 20:45:08
нет, Дмитрий, не так.
открываю с помощью конвертера. просто пишет, что уровень вложенности функций больше семи. потом открывает - но таких формул я в файле не нашёл. наверное, принудительно исправляются.
фрилансер Excel, VBA - контакты в
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг |
|
|
|
30.05.2011 21:23:34
посмотрите на формулы в зелёных ячейках - возможно, вас устроит такой вариант?
фрилансер Excel, VBA - контакты в
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг |
|
|
|
30.05.2011 21:43:09
хотелось еще добавить условие если В25 Ф.И.О. А25 "№ п/п"
|
|
|
|
30.05.2011 21:50:55
да уберите вы вообще эти промежуточные заголовки!
зачем они вам нужны?
фрилансер Excel, VBA - контакты в
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг |
|
|
|
30.05.2011 22:02:53
Конечно убрал бы да форму не разрешают менять.
|
|
|
|
30.05.2011 22:24:17
Еще вариантец. Без доп. листа.
|
|
|
|
31.05.2011 19:25:38
Спасибо тоже хорошо работает.
|
|
|
|
20.07.2011 20:22:31
nilem пользуюсь Вашим макросом без доп. листа все хорошо пока не добавил столбец на 31 день. Помогите поправить макрос , что бы он одинаково работал на 30 и 31 день.
|
|
|
|
21.07.2011 08:12:55
Вот. Проверял на 15 и 38 дней.
ЗЫ У нас в Уфе есть месяц Тупень - 38 дней :) |
|
|
|
21.07.2011 21:16:16
Спасибо! намек понял.
|
|
|
|
21.07.2011 22:19:31
Серж искал такой месяц :-)
|
|
|
|
22.07.2011 20:53:54
nilem Какие могут быть обиды Вы столько помогаете и не только мне. Даже если не двусмысленно с моей стороны ни каких обид!
|
|
|
|
Читают тему