Владимир7 » 05.01.2009 (Пн) 2:16
На самом деле вопрос, на мой взгляд, может быть интересен многим программистам при составлении файлов Excel для других пользователей. А именно, при вводе данных ограничивается перечень возможных вариантов, тем самым введенные в ячейку данные в дальнейшем будут чётко распознаваться как в Excel так и в VBA. В противном случае данные вводятся пользователями самые неожиданные, особенно при вводе текста - то пробел лишний, то текст не предусмотренный и в дальнейшем либо программа не работает, либо надо делать обработку ошибок.
Без применения VBA на листе Excel такую ячейку с проверкой создать довольно просто (и всё в этом случае работает), но если требуется программно создать такую же проверку, то происходит заминка - из предлагаемого перечня данных выбор требуемого пункта не производится и к расчёту берётся почему-то весь список переменных, а не одно требуемое в конкретном случае.
К этому вопросу для наглядности прикреплен файл с действующим (не так как требуется) макросом VBA.
- Вложения
-
- Помощь.xls
- (35.5 Кб) Скачиваний: 440