|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.02.2014, 16:40 | #11 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 388
|
Время не замерял, но должно быть значительно быстрее
... необходимо скорректировать для случаев, когда строка Address диапазона длинее 255 символов Код:
на неконкретные вопросы даю неконкретные ответы ...
|
08.02.2014, 01:28 | #12 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Step_UA,
отличная свежая идея! Я немного подправил, чтобы уйти от привязки к activesheet и еще кое-что, описано в коментах. Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
08.02.2014, 03:03 | #13 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 388
|
Скорее это была ошибка, а не привязка - переделывал из кода на vb.net на быструю руку
... дополнил немного Код:
на неконкретные вопросы даю неконкретные ответы ...
|
08.02.2014, 03:34 | #14 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Step_UA, спасибо!
я пришел к тому же. см. здесь дополнительный лист, перенос туда исходного диапазона как адреса, заполнение диапазона единичками, очистка удаляемых ячеек и получение нового диапазона через Cells.SpecialCells(xlCellTypeConsta nts), получение адреса и перенос его на исходный лист. думаю, что навесить условный формат и удалить его где надо еще более быстрый способ. полезную функцию уже можно положить в библиотеку, но... ждем'с, программисты еще есть на форуме
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
08.02.2014, 15:59 | #15 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Хорошая идея. Не проверял, но может, что так будет еще быстрее:
Код:
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 08.02.2014 в 16:07. |
08.02.2014, 16:27 | #16 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Хорошо, спасибо!
только, видимо, финальное присвоение значения функции нужно так написать: Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как исключить данные запросом? | Вадичок | Microsoft Office Access | 9 | 16.09.2012 08:49 |
Подставновка значений в ячейку из диапазона | p2rpower | Microsoft Office Excel | 3 | 15.08.2012 10:12 |
Как исключить запись в таблице. | vlkr | Microsoft Office Access | 4 | 14.07.2012 16:38 |
Нужен Макрос для ввода данных в перую пустую ячейку диапазона | valik65 | Microsoft Office Excel | 4 | 16.12.2010 16:01 |
как исключить слова RegExp | kroŧ | Общие вопросы Delphi | 0 | 24.10.2010 18:40 |