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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.02.2011, 10:54   #1
Ogeris
Пользователь
 
Регистрация: 26.10.2010
Сообщений: 87
По умолчанию Выводить сообщение, если в диапазон вводят не числа

Добрый день!

Подскажите, пожалуйста, как описать в VBA "если в любую ячейку диапазона такого-то ввели не число, вывести сообщение "Вводить можно только числа""?

Чую, что через типы данных, но я могу только через перечисление всех остальных типов, кроме числовых, и в итоге код весьма напоминает китайский. Возможно ли реализовать это как-нибудь попроще?
Ogeris вне форума Ответить с цитированием
Старый 11.02.2011, 11:05   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

без ВБА подойдет?
Вложения
Тип файла: rar Книга573.rar (6.4 Кб, 15 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 11.02.2011, 11:34   #3
asas2010
Пользователь
 
Регистрация: 24.03.2010
Сообщений: 65
По умолчанию

IgorGO, Здорово, если не секрет, как это делается? Спасибо
asas2010 вне форума Ответить с цитированием
Старый 11.02.2011, 11:49   #4
Ogeris
Пользователь
 
Регистрация: 26.10.2010
Сообщений: 87
По умолчанию

У меня 2003 Excel, не открывает
Ogeris вне форума Ответить с цитированием
Старый 11.02.2011, 11:57   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

asas2010, не секрет.
лента "данные" "проверка данных" для отмеченного диапазона прописана такая суровая формула
Код:
=НЕ(ЕТЕКСТ(RC))
для танкистов добавлен xls-файл))
Вложения
Тип файла: rar Книга573.rar (12.1 Кб, 16 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 11.02.2011, 11:57   #6
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

В формате 2003
Вложения
Тип файла: zip Книга573.zip (4.1 Кб, 13 просмотров)
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 11.02.2011, 12:06   #7
Ogeris
Пользователь
 
Регистрация: 26.10.2010
Сообщений: 87
По умолчанию

IgorGO! Спасибо! Это решение гораздо-гораздо проще и удобнее! Вот что называется век живи - век учись! Спасибо!
Ogeris вне форума Ответить с цитированием
Старый 11.02.2011, 14:54   #8
asas2010
Пользователь
 
Регистрация: 24.03.2010
Сообщений: 65
По умолчанию

IgorGO! Спасибо! Для меня - новшество Спасибо.
asas2010 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
по щелчку на флажок выводить сообщение:"вы действительно хотите забронировать номер люкс?" fera JavaScript, Ajax 1 16.12.2010 23:42
Залить цветом диапазон (строку таблицы), если в последней ее ячейке есть текст MasterLee Microsoft Office Excel 5 08.12.2010 09:47
Скопировать диапазон с одной книги в другую, если совпадают назавание листов m_v_v Microsoft Office Excel 7 06.04.2010 13:15
Сбросить пятый бит числа С, если он установлен, в Assembler leest Помощь студентам 7 24.11.2008 01:04
необходимо сообщение - "не введено число", если вводится слово Sour Помощь студентам 6 23.08.2007 19:49