powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как узнать пустая ячейка или нет?
9 сообщений из 9, страница 1 из 1
как узнать пустая ячейка или нет?
    #36841462
Бездарь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dim my_range as range
for each cnt in my_range
if какой_функцией_проверить_пустая_ли_ячейка_диапазона then
присвоить_этой_ячейке ноль
end if
next

понятно, что ламерский вопрос. help просмотрел, не нашёл.
worksheetfunction.isblank() в VBA не работает
...
Рейтинг: 0 / 0
как узнать пустая ячейка или нет?
    #36841939
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бездарь,

чем вам не нравится сравнение ячейки с пустой строкой?
...
Рейтинг: 0 / 0
как узнать пустая ячейка или нет?
    #36841958
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, If Len(строка) = 0 Then ... 'немного быстрей
...
Рейтинг: 0 / 0
как узнать пустая ячейка или нет?
    #36842068
Бездарь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro

то есть, функции проверки на "пустоту" нет?
...
Рейтинг: 0 / 0
как узнать пустая ячейка или нет?
    #36842071
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бездарьто есть, функции проверки на "пустоту" нет?
Не буду с уверенностью этого говорить, но если очень хочется именно функцию - кто мешает сделать свою?
...
Рейтинг: 0 / 0
как узнать пустая ячейка или нет?
    #36842102
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бездарьто есть, функции проверки на "пустоту" нет?Есть:

If IsEmpty([A11]) Then MsgBox "Ячейка пуста"
...
Рейтинг: 0 / 0
как узнать пустая ячейка или нет?
    #36842103
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_Prist If IsEmpty([A11]) Then MsgBox "Ячейка пуста" Забыл добавить: будьте внимательны в этой функцией, если в ячейке строка нулевой длины - то данная функция совершенно логично определит, что ячейка не пустая, хотя визуально для Вам она будет пустой.
Лучше сделайте свою проверку, а еще лучше - как Вам уже советовал Ципихович Эндрю. Так и быстрей и надежней.
...
Рейтинг: 0 / 0
как узнать пустая ячейка или нет?
    #36842167
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_PristThe_Prist If IsEmpty([A11]) Then MsgBox "Ячейка пуста" Забыл добавить: будьте внимательны в этой функцией, если в ячейке строка нулевой длины - то данная функция совершенно логично определит, что ячейка не пустая, хотя визуально для Вам она будет пустой.
Лучше сделайте свою проверку, а еще лучше - как Вам уже советовал Ципихович Эндрю. Так и быстрей и надежней.Это не будет быстрее. Len() требует текста, так что Эксель будет заниматься конвертацией чисел и дат в текст прежде чем отдать ячейку на измерение длины.
А если в ячейке строка нулевой длины, то isempty() скажет что ячейка пустая.
Вот если там будет апостроф - тогда ячейка действительно будет считаться не пустой а len() вернет нолик. Но я еще не встречал бухгалтера сражающегося с апострофами. Вот с кучкой пробелов - да, бывало неоднократно.
...
Рейтинг: 0 / 0
как узнать пустая ячейка или нет?
    #36842187
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl,

о каком апострофе идёт речь???
Строка = "'"
Длина_строки = Len(Строка)
ПРисвойте переменной строка этот апостроф пжл
Верю с трудом, что он есть
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как узнать пустая ячейка или нет?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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