|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.04.2013, 06:31 | #11 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Как вариант, можно для сортировки нажимать на правую кнопку мыши. Тогда код от IgorGO нужно запускать по событию
Код:
Код:
Чем шире угол зрения, тем он тупее.
|
21.04.2013, 13:54 | #12 | |||
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Цитата:
Цитата:
Цитата:
одна уловка первая счейка таблицы должна обязательно называться "ФИО (начало таблицы)" (фио десять пробелов (начало таблицы)).
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|||
22.04.2013, 14:27 | #13 |
Форумчанин
Регистрация: 30.01.2008
Сообщений: 314
|
а по-моему былобы достаточно только одну строчку к первоначальному добавить:
Код:
Последний раз редактировалось slan; 22.04.2013 в 14:38. |
23.04.2013, 09:31 | #14 | |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
Цитата:
Код:
Правильно поставленная задача - три четверти решения.
|
|
23.04.2013, 10:27 | #15 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
slan,
попадание 100%. минимум усилий, решение нескольких проблем. DiemonStar, это задумка такая автора: раз кликнул - посортировалось в одну сторону, второй - в другую... ляпота!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
23.04.2013, 11:32 | #16 | ||
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
Цитата:
Цитата:
Код:
Правильно поставленная задача - три четверти решения.
|
||
23.04.2013, 12:54 | #17 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
да, без Application.EnableEvents = False
Target.Offset(1).Select вызовет Worksheet_SelectionChange 1 раз, но процедура завершит работу по If Application.Intersect(Target, Range("B8:E8")) Is Nothing Then Exit Sub лишний вызов есть, зацикливания нет, потому что отмеченная ячейка теперь под шапкой таблицы, а не в шапке.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
23.04.2013, 15:09 | #18 |
Форумчанин
Регистрация: 30.01.2008
Сообщений: 314
|
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как сделать чтоб по клику в TreeView в DBGrid | yaskin | БД в Delphi | 8 | 13.05.2012 10:42 |
Как сделать сортировку списка | Я тут новенький | Общие вопросы Delphi | 16 | 23.04.2012 01:43 |
Как сделать пошаговую сортировку Шелла? Delphi | Reydan-46 | Помощь студентам | 2 | 23.03.2012 08:38 |
[Вопрос]Как найти процесс приложения зная его заголовок? | saylar_06 | Общие вопросы Delphi | 9 | 10.07.2011 21:17 |
Смена текста по клику на заголовок | Иванна | JavaScript, Ajax | 4 | 09.02.2011 07:54 |