|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.01.2012, 03:36 | #1 |
Пользователь
Регистрация: 19.04.2011
Сообщений: 13
|
excel, Sub Worksheet_SelectionChange()
суть программы состоит: при изменении ячейки идет подсчет на другом листе+небольшая функция поиска.
Мне принесли картридж на заправку, у него есть определенный номер от 1 до 100. Я ввел в соответствующее поле значение "Заправка". После заправки отдаю пользователю, записываю в какой отдел заправленный картридж отправлен. В своде веду отчет по месяцам. Все. Сама программа работает нормально, если корректно вносить изменения. Но доставляют неудобства следующие два момента: когда очищаешь ячейку возникает ошибка несоответствия типов, при копировании ячеек возникает ошибка и вычисления не производятся. функция Worksheet_selectionChange нужна для случая, если вдруг пользователь меняет значение уже заполненной ячейки. Нужно запоминать предыдущее значение, т.е. до внесения изменений. В вложении файлик с защитой листа без пароля. Код:
Последний раз редактировалось alyam; 12.01.2012 в 03:58. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Глобальная переменная = 0 в Worksheet_SelectionChange | smbd | Microsoft Office Excel | 8 | 14.03.2011 15:03 |
непонятки | gling | Microsoft Office Excel | 8 | 05.01.2011 21:25 |
непонятки с if | mrgrudge | PHP | 2 | 05.10.2010 12:01 |
Непонятки в делфи | Aleksey1989 | Помощь студентам | 4 | 17.09.2010 13:54 |