![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Тогда можно проще:
Код:
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 110
|
![]()
экспериментальным путем выясненено - цикл на порядок медленней чем Replace!!!!
![]() так что если у кого возникнет такой же вопрос - пользуйтесь Replace! ![]() При удалении "#" эксель самостоятельно меняет текст в ячейке на английский аналог .. зачем-то ![]() П.С. Range(Cells(2, "B"), Cells(Range("BD_in_syr_end").Row - 1, "IF")).Replace What:="#*", Replacement:="", LookAt:=xlPart действительно проще! ![]() хотя чем "#*" лучше "#Н/Д" х.з. Последний раз редактировалось kievlyanin; 21.04.2009 в 14:25. |
![]() |
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 110
|
![]()
не ! вы таки будете смеятся, но вот в чем дело!
Range(Cells(2, "B"), Cells(Range("BD_in_syr_end").Row - 1, "IF")).Replace What:="#N/A", Replacement:="", LookAt:=xlPart у мня в ячейке ТЕКСТ!! КИРИЛИЦЕЙ!!! - "#Н/Д" а в коде на удаление надо писать "#N/A" и тогда удаляет без проблем! |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как удалить страницу | prosto_i | Microsoft Office Excel | 2 | 31.03.2009 11:48 |
Как определить номер строки верхней левой ячейки диапазона | Porog | Microsoft Office Excel | 8 | 09.05.2008 08:37 |
Как удалить файлы. | Борис2 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 15.12.2007 16:00 |
Как удалить файл | dagarik | Общие вопросы Delphi | 9 | 05.12.2007 20:25 |
как удалить анти вирус( касперский 2006)если она не работает и ее не возможно удалить | Alar | Общие вопросы Delphi | 0 | 29.10.2006 21:36 |