Чуть-чуть подправил код, все работает безукоризненно.
Благодарю сердечно.
Благодарю сердечно.
05.03.2015 23:23:16
В дополнение в предыдущей проблеме возникла новая, правда, отличная по названию от первоначальной. На пользовательской форме имеется кнопка "Новая запись", при нажатии которой макрос должен определить ближайшую строчку с пустой ячейкой "И" (название организации) и ввести в эту строку данные о новой организации. При этом должна осуществляться проверка на наличие вновь введенного названия организации с уже введенными. Привожу код. Наколбасил такое, что самому стыдно.
|
|||
|
05.03.2015 08:39:02
1) Точки убрал. Не помогло, к сожалению.
2) Часть кода (с точками) был взят на одном из форумов и успешно применен здесь же. При вызове второй формы (графа "Статус предложения", ячейки, содержащие текст "сделано"). После переноса данных в архив, четыре нужных ячейки очищаются. 3) По поводу сокращения кода: как быть, если очищаемые ячейки расположены не подряд. Например, B - F и I - AA. Отправил файл. Всем большое спасибо за участие, однако жду помощи. |
|
|
04.03.2015 21:35:04
Имеется лист "БД" (база данных), к ячейкам "В" (название организаций) которого прикреплена пользовательская форма (расширенные сведения об организации). В случае ликвидации организации все данные о ней должны быть удалены из БД при нажатии кнопки CommandButton6 ("Очистить все", расположенной на форме. Однако вместо этого возникает ошибка '1004' с подсветкой строки ".Cells..."
Помогите, пожалуйста, избавиться от этой напасти. Прошу прощения за слабое знание VBA. Ниже привожу текст кода, расположенного в модуле листа "БД".
А здесь показан код вызова пользовательской формы.
|
|||||
|