Страницы: 1
RSS
Электронная таблица - чек лист., таблица эксель с проверкой вносимых данных и выводом окна подтверждения перед их вводом
 
Приветствую!
Прошу более опытных пользователей помочь с созданием таблицы шаблона чек листа.
Имеется таблица из 4х столбцов, строк может быть произвольное количество.
первая ячейка каждой строки таблицы (в примере это A2:A5) содержит текст - название какой то задачи
вторая, третья и четвёртая ячейки строк таблицы (B2:D5) - стадии выполнения задачи

Я использовал чужую табличку с макросом, который по двойному клику заполняет/удаляет из ячейки символ "✓"

А теперь столкнулся с проблемами:
1. нет защиты от случайного внесения данных и само собой не работает штатная функция Эксель "отменить последенее действие"
2. нет контроля за содержимым соседних ячеек в строке таблицы. Т.е. можно одной задаче проставить статусы и в работе и завершена одновременно.

Нужно выводить окно с запросом подтверждения изменений сразу после двойного клика по ячейкам таблицы и до запуска основного макроса
Нужно очищать все ячейки, находящиеся в одной строке таблицы от символа "✓", и только после очистки заполнять ту ячейку, по которой был двойной клик.
 
Если я правильно понял, то можно сделать так.
 
Roman M, Скорее так
Код
Range("B" & Target.Row).Resize(1, 3).ClearContents
 
Отлично! Благодарю вас, товарищи, за работу и за науку.
Страницы: 1
Наверх