powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Валидация ячеек
9 сообщений из 9, страница 1 из 1
Валидация ячеек
    #36779687
Breakingov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, как лучше автоматизировать проверку содержимого ячеек столбца по следующим критериям.
В ячейке должны быть натуральные числа из диапазона 100-200 и 500-1000, разделенные точкой с запятой.
Других значений, пробелов, непечатных символов и т.п. быть не должно - № дефектной ячейки в MsgBox.
...
Рейтинг: 0 / 0
Валидация ячеек
    #36779805
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Breakingov,

лучше всего циклом
...
Рейтинг: 0 / 0
Валидация ячеек
    #36779867
fortik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
like "#;#"
...
Рейтинг: 0 / 0
Валидация ячеек
    #36780197
Breakingov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чисел в ячейках может быть много, поэтому похоже надо делать разбор строки
...
Рейтинг: 0 / 0
Валидация ячеек
    #36783025
Breakingov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подскажите пожалуйста кодом
...
Рейтинг: 0 / 0
Валидация ячеек
    #36783180
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Breakingov,
1)странное желание сливать адрес в msgbox. вы понимаете, что в процессе работы макроса вы не сможете такую ячейку исправить и макрос продолжит поиск при нажатии ок;
2)вам уже fortik подсказал самое норм решение, если данных и впрямь до черта: sql-запрос;
3)циклом for-next чем не нравится: разбиваете строку на несколько и проверяете, чтобы каждое число было в указанном промежутке..
...
Рейтинг: 0 / 0
Валидация ячеек
    #36787185
Breakingov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Непонятно, как именно разбивать строку и проверять на соответсвие условию
Количество чисел в ячейке - от двух до двадцати
...
Рейтинг: 0 / 0
Валидация ячеек
    #36787576
fortik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Split Function
Description
Returns a zero-based, one-dimensional array containing a specified number of substrings.
Syntax
Split(expression[, delimiter[, limit[, compare]]])
...
Рейтинг: 0 / 0
Валидация ячеек
    #36787605
fortik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Sub tt()
For i =  1  To [a65000].End(xlUp).Row
    arr = Split(Range("A" & i), ";")
    For j =  0  To UBound(arr)
        if ' сюда ваши условия ставьте
    Next j
Next i
End Sub
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Валидация ячеек
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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