Уважаемые знатоки, прошу дальнейшую вашу помощь. И так имеется реестр записей, с вашей же помощью теперь отлично редактируется. Однако нужно защитить предыдущие записи от редактирования. В чем замысел: Работник имеет возможность вносить данные, часть данных заполняется автоматически после внесения в ключевые поля проставляется дата и порядковые номера. После заполнения ячеек до сохранения у него есть возможность посмотреть запись и отредактировать (исправить ошибки, переформулировать), после сохранения заполненные ячейки редактировать нельзя, можно дополнять строку и дописывать следующие ячейки или вносить новые записи в следующие строки. Желательно установить время автосохранения допустим 30 минут, чтобы не допустить когда файл специально держат все время открытым и не сохраняют чтобы иметь возможность вносить изменения. Но периоды между сохранениями конечно должны быть чтобы дать возможность откорректировать свежую запись если замечена какая то неточность или ошибка. Естественно хотелось бы чтобы было невозможно вставлять строки между записями и изменять порядковый номер.
Попробовал воспользоваться готовым решением из ветки на форума с сайта, но увы лыжи кривые пока у меня ( и напильником пока только учусь работать.
Огромное спасибо.
Уважаемые знатоки, прошу дальнейшую вашу помощь. И так имеется реестр записей, с вашей же помощью теперь отлично редактируется. Однако нужно защитить предыдущие записи от редактирования. В чем замысел: Работник имеет возможность вносить данные, часть данных заполняется автоматически после внесения в ключевые поля проставляется дата и порядковые номера. После заполнения ячеек до сохранения у него есть возможность посмотреть запись и отредактировать (исправить ошибки, переформулировать), после сохранения заполненные ячейки редактировать нельзя, можно дополнять строку и дописывать следующие ячейки или вносить новые записи в следующие строки. Желательно установить время автосохранения допустим 30 минут, чтобы не допустить когда файл специально держат все время открытым и не сохраняют чтобы иметь возможность вносить изменения. Но периоды между сохранениями конечно должны быть чтобы дать возможность откорректировать свежую запись если замечена какая то неточность или ошибка. Естественно хотелось бы чтобы было невозможно вставлять строки между записями и изменять порядковый номер.
Попробовал воспользоваться готовым решением из ветки на форума с сайта, но увы лыжи кривые пока у меня ( и напильником пока только учусь работать.
_Boroda_, спасибо, но хотелось бы иметь возможность вписывать недостающую информацию в пустые ячейки в не полностью заполненных строках. при этом внесенную инфу уже нельзя менять.
Но все равно восторг)
_Boroda_, спасибо, но хотелось бы иметь возможность вписывать недостающую информацию в пустые ячейки в не полностью заполненных строках. при этом внесенную инфу уже нельзя менять.
Лучшим средством для выправления лыж не слишком опытных VBA-лыжников является использование Option Explicit Ошибки намного проще искать будет. Ну и меня, конечно, приколола процедура [vba]
Код
Private Sub Workbook_Open() If Sh.Name = Лист1.Name Then Application.MoveAfterReturnDirection = xlToRight End Sub
Лучшим средством для выправления лыж не слишком опытных VBA-лыжников является использование Option Explicit Ошибки намного проще искать будет. Ну и меня, конечно, приколола процедура [vba]
Код
Private Sub Workbook_Open() If Sh.Name = Лист1.Name Then Application.MoveAfterReturnDirection = xlToRight End Sub
Alex_ST, Лучше бы помогли Алекс а не прикалывались. Удобненько людям, нажал кнопочку, а каретка влево уехала а не вниз и дальше продолжил заполнять.
Alex_ST, Лучше бы помогли Алекс а не прикалывались. Удобненько людям, нажал кнопочку, а каретка влево уехала а не вниз и дальше продолжил заполнять.taara
извиняюсь, когда проверял был открыт файл с макросом с таким же именем tt, поэтому и не работало. а так работает...подскажите пожалуйста а можно сделать так что бы можно было старые сохраненные строки (не изменять) а выделять, копировать, дублировать макросом и в новых уже редактировать....
извиняюсь, когда проверял был открыт файл с макросом с таким же именем tt, поэтому и не работало. а так работает...подскажите пожалуйста а можно сделать так что бы можно было старые сохраненные строки (не изменять) а выделять, копировать, дублировать макросом и в новых уже редактировать....Extybr
Ваш вопрос выходит за рамки данной темы. Создайте свою, опишите задачу и приложите файл с примером в соответствии с Правилами форума. Эта тема закрыта
Ваш вопрос выходит за рамки данной темы. Создайте свою, опишите задачу и приложите файл с примером в соответствии с Правилами форума. Эта тема закрытаPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816