44 / 43 / 7
Регистрация: 18.05.2010
Сообщений: 688
|
|||||||||||
1 | |||||||||||
Проверить INT ли в ячейке03.03.2014, 15:03. Показов 1324. Ответов 1
Метки нет (Все метки)
Доброго всем времени суток!
Есть задача проверить какое значение ввёл пользователь в ячейку и является ли это значение интовым. Мои знания visual Basic и Excel в целом примерно одинаковы и по русски выражаясь: никакие. Попытался решить данную задачу проверкой листа на изменение содержимого, отлавливанием того, что изменилось и его проверкой, но вот тут и завис:
Ошибка Run-time 424 Только вот я понял из этого ,что не может получить доступ к объекту. Если к Target, то странно, так как если прописать
Заранее благодарю за любой совет!
0
|
03.03.2014, 15:03 | |
Ответы с готовыми решениями:
1
Int vs int fast - как проверить производительность? Какая из этих функций int Q(int w) int W(int y,int u,int i) сработает быстрее? Проверить есть ли уже в ячейке примечание и если есть, то на выбор: либо удалить примечание в ячейке и ввести новое, либо выйти из процедуры. Как присвоить ячейке значение типа "=IF(M8="";INT(L8*(1+Q8/100)+1);INT(M8*(1+Q8/100)+1))" ? |
15145 / 6418 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
||||||
03.03.2014, 15:26 | 2 | |||||
Сообщение было отмечено NapalmRain как решение
Решение
В VBA нет "Int32.TryParse". Если Вы хотите заставить пользователя вводить только целые числа, используйте Данные - Проверка данных - Тип данных: целое.
Можно и диапазон ограничить, и сообщения назначить. Если все же хотите на VBA, то
1
|
03.03.2014, 15:26 | |
03.03.2014, 15:26 | |
Помогаю со студенческими работами здесь
2
Не работает перегрузка индексного оператора [], вместо [int][int] почему то нужно ставить [0][int][int] Проверить существование массива в ячейке Проверить, есть ли в ячейке текст Проверить что в ячейке находится время Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |