![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 17.01.2008
Сообщений: 236
|
![]()
Доброго времени суток. Есть книга со строками примерно такого вида:
![]() Задача: полностью снести те строки, у которых рейтинг меньше одного процента. Делаю это так: Код:
![]() ![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
"До конца" - а нужно "до начала".
И можно покороче: Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 23.02.2012 в 18:23. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
Эта команда удаляет одну строку, причем тут много лишнего. А что такое с?
Задачу "полностью снести те строки, у которых рейтинг меньше одного процента" следует решать с помощью автофильтра: после того, как отфильтровали строки с рейтингом меньше одного процента, примерно такое действие: Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Последний раз редактировалось Казанский; 23.02.2012 в 18:25. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 17.01.2008
Сообщений: 236
|
![]()
Немного не понял я вас..
|
![]() |
![]() |
![]() |
#5 | ||
Форумчанин
Регистрация: 17.01.2008
Сообщений: 236
|
![]() Цитата:
![]() Цитата:
Hugo121, спс за наставление, так и чуял, что можно по-людски это как-то оформить.. Щас попробую |
||
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
"До начала" - это значит, что строки (и столбцы) нужно удалять с конца к началу.
Т.е. снизу вверх и справа налево, и цикл пускать for i = 100 to 1 step -1 Потому что после удаления строки сразу же сдвигаются. Но лучше конечно как сказал Казанский - автофильтром. Техничнее и быстрее.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 17.01.2008
Сообщений: 236
|
![]() Цитата:
![]() ![]() |
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 17.01.2008
Сообщений: 236
|
![]()
Казанский, а не подскажите, как фильтр заставить перестать воспринимать знак процента как часть аргумента при фильтрации чисел? Можно это как-то силами именно фильтра, или надо опять страдать циклами-реплейсами?
P.S. Разобрался, спасибо ![]() |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 17.01.2008
Сообщений: 236
|
![]()
Действительно, автофильтр - крайне удобная вещь, буду всегда иметь в виду, всем отписавшимся большое спасибо за проявленный интерес к моему топику, вопрос более не имею
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
VBA: целочисленная арифметика, массивы, обработка строк | kabum13 | Помощь студентам | 0 | 10.12.2010 16:32 |
Команда в VBA для подсчета отфильтрованных строк | Nigguz | Microsoft Office Excel | 3 | 16.11.2010 15:14 |
проблемы с удалением строки в таблице | retede | JavaScript, Ajax | 2 | 15.01.2010 12:57 |
Удаление строк с помощью VBA | risen | Microsoft Office Excel | 4 | 28.01.2009 09:28 |
Проблемы с печатью в VBA | SIV84 | Microsoft Office Excel | 2 | 10.01.2009 11:57 |