Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.08.2016, 08:54   #1
Kot070
Форумчанин
 
Регистрация: 22.12.2012
Сообщений: 139
По умолчанию Проверка ячейки isEmpty

Добрый день, подскажите как проверить ячейку на пустоту
Код:
 lLastRow = Sheets(1).Cells(Rows.Count, 5).End(xlUp).Row
    For j = 10 To lLastRow
        If IsEmpty(Range("E" & j)) Then
        MsgBox "пусто"
        Else
        Rows(j & ":" & j).Copy
        End If
    Next j
В диапазоне есть не заполненные ячейки и ячейки которые получают значения путем склеивания =A14&B14&C14&D14. Почему все ячейки оказываются пустыми при проверке?
Kot070 вне форума Ответить с цитированием
Старый 25.08.2016, 09:48   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Такой код не вариант?
Код:
If Range("E" & j) = "" Then
//TODO
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 25.08.2016, 11:02   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

что-то Вы путаете (и нас в том числе)

ячейка содержащая формулу - не может быть пустой
то что в результате =A14&B14&C14&D14 в ячейке окажется "" (строка нулевой длины) это не Empty
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 25.08.2016, 12:21   #4
Kot070
Форумчанин
 
Регистрация: 22.12.2012
Сообщений: 139
По умолчанию

Чтобы не быть голословным
Изображения
Тип файла: jpg форум.jpg (102.6 Кб, 143 просмотров)
Тип файла: png форум1.png (10.9 Кб, 27 просмотров)
Kot070 вне форума Ответить с цитированием
Старый 25.08.2016, 12:35   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

чтобы не быть голословным
прикрепите Excel-файл
это форум Excel, а не фотошоп (по фотографиям не лечим)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 25.08.2016, 21:31   #6
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Скорей всего вы проверяете ячейки совсем не того листа, о котором думаете. Дайте полную ссылку на проверяемые ячейки:
Код:
If IsEmpty(sheets("?").Range("E" & j)) Then
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка данных каждой ячейки в столбце с условием и при совпадении, занесение данных в параллельные ячейки другого столбца DEE9 Помощь студентам 3 12.04.2014 08:46
Проверка значения ячейки. II_Dimit_II БД в Delphi 0 02.06.2013 17:24
Проверка активности ячейки Solex Microsoft Office Excel 3 10.02.2010 06:27
Проверка ячейки Siver Microsoft Office Excel 3 24.12.2008 10:43
Проверка изменения ячейки boocephal Microsoft Office Excel 3 17.12.2007 16:02