Страницы: Пред. 1 2 3 4
RSS
Range.Address / Union(Ranges). Как максимально быстро отобрать диапазон по критериям
 
Вот потому, что
Цитата
Jack Famous написал:
.к. вы с Виталей мне не чужие люди,
мы тебе и советуем из опыта своего (никто не говорит, что он больше чем твой, вот для этого и нужен тестовый стенд - проверить), так бы забили на тему и всё.
Про помойку ты так думаешь, мы же говорим, что за универсальные решения нужно платить или скоростью или объемом кода, а оно нужно? Если есть конкретная задача - под нее и решение.
Цитата
Jack Famous написал:
сортировка строк перед удалением не имеет конкурентов уже при сотнях строк
это ты пишешь, со своего опыта, а у меня например обратный опыт:
1.Условное форматирование - оно при сортировке не перемещается - уже косяк будет в исходных данных при удалении
2.Формулы - что происходить при сортировке?
3.Объединенные ячейки... как же с ними?  
4.Продолжать?
Итого твой универсальный вариант - совсем не универсален.
Я тебе могу кучу примеров привести по каждому пункту, для этого и прошу описать задачу, на что получаю игнор и опять разговор про 0,1 сек- что ты к ней прицепился :)

Посему и тонкий троллинг
Цитата
Jack Famous написал:
bedvit'у  — за ссылку на свою тему (из неё я быстрее понял про медлительность Union)  
- то же не проходит. Могу назвать тебе пару задач, где без неё будет медленнее, хочешь это обсудить? (громкими словами разбрасываться все мы любим :) )
Изменено: bedvit - 15.03.2021 14:58:12
«Бритва Оккама» или «Принцип Калашникова»?
 
Шел четвертый лист бесполезной переписки, но

Цитата
bedvit написал:
Условное форматирование - оно при сортировке не перемещается
хм, может не все и не всегда, но перемещается
Цитата
bedvit написал:
2.Формулы - что происходить при сортировке?
- ну тут больше удаление навредит, но в целом да есть с формулами некоторая проблемка

Цитата
bedvit написал:
Если есть конкретная задача - под нее и решение.
- вот полностью поддерживаю Родена bedvit
По вопросам из тем форума, личку не читаю.
 
Цитата
bedvit: Продолжать?
продолжим, но потом :D
Цитата
bedvit: троллинг «из неё я быстрее понял про медлительность Union»
ни разу не думал, просто как раз искал тупореза в своей функции, а ты прислал ссылку, где я увидел Union Union'ов, протестировал и всё сразу встало на свои места. Реально сэкономил времени - без колкостей

Тесты ещё будут, но уже потом - всё обсудим "под конкретные задачи"  ;)
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
БМВ, Михаил, да был у меня отдел, заказал обработку, в т.ч. с удалением строк. Там чего только не было:
1.сложное форматирование (с формулами), при сортировке все становилось плохо (перемещается форматирование ячейки, не не условное форматирование, проверил сейчас еще раз, ошибаюсь?)
2. Объединенные ячейки
3.Формулы (причем завязанные по строке, что при удалении все норм выходит, но при сортировке сбиваются диапазоны)
4.Графики  - привязанные к конкретной строке
5.Какие-то макросы построчные на события (отдел аналитики - умные ребята сидят)
и т.д.
Посему, я и не топлю за универсальность в широком смысле, в таком как Алексей.
Хотя в данном случае я все же сделал несколько вариантов, для достижения лучшей производительности. Причем в некоторых вариантах вместо "удаления строки" -  "вырезать-вставить строку" было быстрее, причем тогда сохранялось и условное форматирование и формулы. Вот отрыл в исходниках кусок формы с параметрами сортировки
Изменено: bedvit - 15.03.2021 15:26:27
«Бритва Оккама» или «Принцип Калашникова»?
 
Цитата
БМВ написал:
хм, может не все и не всегда, но перемещается
Михаил, при сортировки условное форматирование НЕ перемещается. см. видео, что делаю не так?
Изменено: bedvit - 15.03.2021 15:43:57
«Бритва Оккама» или «Принцип Калашникова»?
 
Э! Тормозите! Тема под удаление, а вы опять за обсуждение где-то чего-то... После этого и удалять жалко, и хранить кучу мусора неправильно.

С головами и задницами разобрались сами, как я понимаю...
 
Виктор, думаю надо оставить, просто каждый у себя в сообщениях удалит, то, что посчитает не существенным (ИМХО).
Ну или оставить как сборную солянку (курилка?).
Изменено: bedvit - 15.03.2021 15:51:32
«Бритва Оккама» или «Принцип Калашникова»?
 
Цитата
bedvit: каждый у себя в сообщениях удалит, то, что посчитает не существенным
это как? На почте?  :D
Реально - сколько можно уже всё в одну кучу сваливать, Виталь - создай тему в Курилке по сортировке и там всё обсудим
Я вот что-то даже не подумал про косяки с формулами и т.д. - наверное это как раз из-за сортировки 2ух объектов, т.к. вручную сортировку Миши повторить не получилось
У меня никогда подобных  проблем не было
Изменено: Jack Famous - 15.03.2021 15:53:25
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Цитата
Jack Famous написал:
про косяки с формулами
Не только с формулами, но и с условным форматированием и проверкой данных и эти два/три пункта, обычно, бывают в реальных данных.
Изменено: bedvit - 15.03.2021 16:10:11
«Бритва Оккама» или «Принцип Калашникова»?
 
Цитата
bedvit написал: оставить как сборную солянку (курилка?)
Промежуточное решение, чтобы не чистить тему, не удалять и можно было создать новую, с двумя сообщениями :)

Что и сделано.
 
Цитата
vikttur: Промежуточное решение
спасибо, Вить  :)
Предлагаю тут и оставить, т.к.,
Цитата
New: А сейчас это выглядит так - мы тут 3-мя человеками сами с собой поигрались в своей песочнице, что-то решили и на этом успокоились, но наши труды вы фиг сможете использовать
— очень точно сказано  :D  :D  :D
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Милости прошу  :D
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Страницы: Пред. 1 2 3 4
Наверх