помогите пожалуйста.... достопочтенный Борода как то сделал макрос по защите введенных данных от изменения...просьба помоч доработать. допустим есть таблица-данные вводятся просто копированием ранее введенных строк с посл. изменением ,либо макросом их дублирования , либо введением посто вручную новых... требуется защитить уже сохраненные данные от изменений, при условиях- первое,что защита не распостраняется на строки со значением в столбце2 = 2 (во всей таблице в стролбце 2 значения либо 1 либо 2(других значений нет), и второе, должна быть возможность копирования защищенных строк (по одной и несколько сразу) с последующим их изменением (до сохранения).
помогите пожалуйста.... достопочтенный Борода как то сделал макрос по защите введенных данных от изменения...просьба помоч доработать. допустим есть таблица-данные вводятся просто копированием ранее введенных строк с посл. изменением ,либо макросом их дублирования , либо введением посто вручную новых... требуется защитить уже сохраненные данные от изменений, при условиях- первое,что защита не распостраняется на строки со значением в столбце2 = 2 (во всей таблице в стролбце 2 значения либо 1 либо 2(других значений нет), и второе, должна быть возможность копирования защищенных строк (по одной и несколько сразу) с последующим их изменением (до сохранения).Extybr
Если не отвечают - значит не интересно. Совет: разбейте задачу на подзадачи, маленькие, не очень время/трудозатратные, и выкладывайте их по частям. Так вероятность решение получить станет намного выше
Если не отвечают - значит не интересно. Совет: разбейте задачу на подзадачи, маленькие, не очень время/трудозатратные, и выкладывайте их по частям. Так вероятность решение получить станет намного вышеSerge_007
Serge_007, спасибо Сергей, так и стараюсь на вашем форуме решать задачи.....только в даном случае че т на ум не приходит, а как разбить то и на какие подзадачи((
Serge_007, спасибо Сергей, так и стараюсь на вашем форуме решать задачи.....только в даном случае че т на ум не приходит, а как разбить то и на какие подзадачи((Extybr
возможно не корректно поставил задачу...попробую подкорректировать. имеем таблицу. в столбце 2 все строки отмечены либо 1 либо 2, те что отмечены 1 защищены (от изменения значений ячеек, удаления, перемещения) но что бы была возможность их копировать и вставлять вниз таблицы, до закрытия книги вновь вставленые строки (ячейки) можно корректировать значения, удалять и тд., (после сохранения при закрытии и открытия книги они становятся защищенными если отмечены 1 в столбце2) строки отмеченные 2 не защищены вообще и с ними можно делать что угодно. так же помимо ручного копирования - вставки строк , что бы осталась возможность копирования и вставки строк макросом (макрос работает так --- выделяются строки и при нажатии кнопки строки дублируются внизу таблицы) как то так.
привязываться к тому макросу что в книге не обязательно.... в нем не устраивает то , что он защищает все ячейки таблицы и не только...а нужно чтобы только ячейки таблицы! отмеченные 1 в столбце 2. если не напряжно можете предложить свой вариант. спасибо
возможно не корректно поставил задачу...попробую подкорректировать. имеем таблицу. в столбце 2 все строки отмечены либо 1 либо 2, те что отмечены 1 защищены (от изменения значений ячеек, удаления, перемещения) но что бы была возможность их копировать и вставлять вниз таблицы, до закрытия книги вновь вставленые строки (ячейки) можно корректировать значения, удалять и тд., (после сохранения при закрытии и открытия книги они становятся защищенными если отмечены 1 в столбце2) строки отмеченные 2 не защищены вообще и с ними можно делать что угодно. так же помимо ручного копирования - вставки строк , что бы осталась возможность копирования и вставки строк макросом (макрос работает так --- выделяются строки и при нажатии кнопки строки дублируются внизу таблицы) как то так.
привязываться к тому макросу что в книге не обязательно.... в нем не устраивает то , что он защищает все ячейки таблицы и не только...а нужно чтобы только ячейки таблицы! отмеченные 1 в столбце 2. если не напряжно можете предложить свой вариант. спасибоExtybr
Extybr, вечер добрый Подскажите пожалуйста, макрос сверху если видит во втором столбце 1 то ячейка типа защищена и выкидывает на А1 Формулой в столбце 2 проверяется условие: если дата столбца 1 дальше от сегодняшней более чем на 3мес, то значение 1...... А можно ли в макрос зашить чтоб без этого столбца 2 сравнивал дату сегодняшнюю с той что указана и если более 3 мес срабатывала типа защита.... В строку If Cells(r, 2).Value = 1 Then вставить формулу
Extybr, вечер добрый Подскажите пожалуйста, макрос сверху если видит во втором столбце 1 то ячейка типа защищена и выкидывает на А1 Формулой в столбце 2 проверяется условие: если дата столбца 1 дальше от сегодняшней более чем на 3мес, то значение 1...... А можно ли в макрос зашить чтоб без этого столбца 2 сравнивал дату сегодняшнюю с той что указана и если более 3 мес срабатывала типа защита.... В строку If Cells(r, 2).Value = 1 Then вставить формулуmicholap_denis
Pelena, вечер добрый Подскажите пожалуйста, макрос сверху если видит во втором столбце 1 то ячейка типа защищена и выкидывает на А1 Формулой в столбце 2 проверяется условие: если дата столбца 1 дальше от сегодняшней более чем на 3мес, то значение 1...... А можно ли в макрос зашить чтоб без этого столбца 2 сравнивал дату сегодняшнюю с той что указана и если более 3 мес срабатывала типа защита.... В строку If Cells(r, 2).Value = 1 Then вставить формулу
Pelena, вечер добрый Подскажите пожалуйста, макрос сверху если видит во втором столбце 1 то ячейка типа защищена и выкидывает на А1 Формулой в столбце 2 проверяется условие: если дата столбца 1 дальше от сегодняшней более чем на 3мес, то значение 1...... А можно ли в макрос зашить чтоб без этого столбца 2 сравнивал дату сегодняшнюю с той что указана и если более 3 мес срабатывала типа защита.... В строку If Cells(r, 2).Value = 1 Then вставить формулуmicholap_denis
Сообщение отредактировал micholap_denis - Пятница, 29.07.2022, 15:33