![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 19.06.2009
Сообщений: 163
|
![]()
На странице создана таблица. Ее имя "Таблица1".
Внутри этой таблицы макросом надо удалить строки, ячейки которых удовлетворяют следующим требованиям: ячейки с "A" по "J" пустые, а ячейки с "K" по "O" меньше или равны нулю. Спасибо. |
![]() |
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Попробуйте так:
Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 19.06.2009
Сообщений: 163
|
![]()
Спасибо. Все работает.
Одно пожелание: как исключить из списка удаляемых строк строку с именем "AAA", т.к. она находится в таблице именно с такими параметрами, и макрос ее удаляет. А удалять ее не надо. |
![]() |
![]() |
![]() |
#4 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Код:
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 19.06.2009
Сообщений: 163
|
![]()
Ок.
Только вот, при удалениие пустых строк в таблице, строка "AAA" остается недвижимой, в то время, как остальные строки (без имен) смещаются наверх, как и положено. Получается, что строка "AAA" полностью игнорируется и даже выходит за границы таблицы, если удалено много пустых ячеек. |
![]() |
![]() |
![]() |
#6 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Прикрепите файл. Посмотрим, что можно сделать.
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 19.06.2009
Сообщений: 163
|
![]()
Вот пример.
Строка "AAA" скрытая, по счету седьмая. Она является эталоном для создания строк. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 19.06.2009
Сообщений: 163
|
![]()
Может проблема в том, что строка скрытая? Хотя я макросом ее сначала отображаю, потом только удаляю пустые. А может это из-за имени строки? Млин, ничего не получается. А ведь задача-то элементарная.
|
![]() |
![]() |
![]() |
#9 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Вот так работает нормально:
Код:
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 19.06.2009
Сообщений: 163
|
![]()
Спасибо большое!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Пустые строки в текстовом файле | Dekker | Помощь студентам | 1 | 08.05.2009 16:31 |
Почему то пустые строки | zotox | Помощь студентам | 3 | 24.03.2009 15:26 |
Пустые строки в выпадающим списке в ячейке | Shavminator | Microsoft Office Excel | 4 | 12.08.2008 18:36 |
Как удалить слово из строки? | Ellita | Общие вопросы C/C++ | 7 | 19.09.2007 15:43 |
Как удалить пустые строки в WORD? | KUNAR | Microsoft Office Word | 2 | 04.09.2007 20:56 |