Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как узнать, область является полностью пустой или нет? / 8 сообщений из 8, страница 1 из 1
19.07.2010, 14:03
    #36748166
Ida_k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, область является полностью пустой или нет?
Добрый день!
Подскажите, пожалуйста:)
Мне надо написать макрос, который бы в экселе находил область (B34:F37) и проверял пустая эта область или нет, если область полностью пустая , то её полностью разгруппировывать (изначально эта область сгруппирована, т.е плюсиками), иначе ничего не делать...
Спасибо:)
...
Рейтинг: 0 / 0
19.07.2010, 15:19
    #36748395
Ida_k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, область является полностью пустой или нет?
Подскажите, плиз, а можно выделенную область a34:f37 преобразовать в строку? :)
...
Рейтинг: 0 / 0
19.07.2010, 15:42
    #36748466
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, область является полностью пустой или нет?
> Автор: Ida_k
> Подскажите, плиз, а можно выделенную область a34:f37 преобразовать в строку? :)

Ничего не понимаю (с) Следствие ведут колобки
Вот так, была область, бац! и строка?
Было горячее, раз и стало длинное. Попробуй сформулировать что хочешь, вернее что есть и что нужно

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
19.07.2010, 15:48
    #36748484
Ida_k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, область является полностью пустой или нет?
в экселе надо находить именно область B34:f37 и проверять пустая она или нет (изначально эта область сгруппирована), если же она пустая, то её надо разгруппировать, иначе ничего не делать.
Как я понимаю, должен быть цикл , который будет бегать по каждой яйчейке, и проверять заполнена яйчейка или нет.....
:)
...
Рейтинг: 0 / 0
19.07.2010, 15:58
    #36748523
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, область является полностью пустой или нет?
> Автор: Ida_k
> Как я понимаю, должен быть цикл , который будет бегать по каждой яйчейке, и проверять заполнена яйчейка или
> нет.....

Не нужен там никакой цикл. Проверяй значение ячейки B34, если эта ячейка пуста, значит пусто все остальное и можно смело
разгруппировывать. :)
Перед группировкой ексель не зря предупреждает, о том что все данные, будут утерянны, кроме данных из левой верхней
ячейки группируемой области :)

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
19.07.2010, 16:07
    #36748552
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, область является полностью пустой или нет?
Игорь Горбонос,

А автор разве имел ввиду не группировку данных? А то Excel делает это
Игорь Горбонос Перед группировкой ексель не зря предупреждает, о том что все данные, будут утерянны, кроме данных из левой верхней
ячейки группируемой области :)
перед объединением.


Ida_k разгруппировка делается так

Код: plaintext
 Rows("34:37").Rows.Ungroup

а проверка пустая или нет ЯЧЕЙКА
Код: plaintext
if IsEmpty(Cells( 34 , 2 )) then .....

А если Вам не надо бегать по диапазону, а просто проверить весь, то можно так

Код: plaintext
If IsEmpty(Range("B34:F37").Value) Then ......
...
Рейтинг: 0 / 0
19.07.2010, 16:13
    #36748571
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, область является полностью пустой или нет?
извините для диапазона способ другой

Код: plaintext
If Range("B34:F37").Find("*") Is Nothing Then .....
...
Рейтинг: 0 / 0
19.07.2010, 16:55
    #36748671
Ida_k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, область является полностью пустой или нет?
Ой, спасибо большое:)
Вы мне очень помогли:)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как узнать, область является полностью пустой или нет? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]