Запрет на редактирования записи
DKeT
Дата: Вторник, 23.04.2019, 11:50 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 52
Репутация:
3
±
Замечаний:
20% ±
Excel 2007
Здравствуйте, подскажите пожалуйста, как в Эксель сделать запрет на редактирования записи которая уже есть. Вся суть заключается в том, что у нас есть записи, и чтоб случайно не нажать и что то не удалить, нужно что то вроде предупреждения " Что действительно хотите изменить запись", а там где пустые ячейки, запись спокойно добавлялась, и после уже сама не могла редактироваться , как вообще это можно реализовать?
Здравствуйте, подскажите пожалуйста, как в Эксель сделать запрет на редактирования записи которая уже есть. Вся суть заключается в том, что у нас есть записи, и чтоб случайно не нажать и что то не удалить, нужно что то вроде предупреждения " Что действительно хотите изменить запись", а там где пустые ячейки, запись спокойно добавлялась, и после уже сама не могла редактироваться , как вообще это можно реализовать? DKeT
Ответить
Сообщение Здравствуйте, подскажите пожалуйста, как в Эксель сделать запрет на редактирования записи которая уже есть. Вся суть заключается в том, что у нас есть записи, и чтоб случайно не нажать и что то не удалить, нужно что то вроде предупреждения " Что действительно хотите изменить запись", а там где пустые ячейки, запись спокойно добавлялась, и после уже сама не могла редактироваться , как вообще это можно реализовать? Автор - DKeT Дата добавления - 23.04.2019 в 11:50
K-SerJC
Дата: Вторник, 23.04.2019, 12:06 |
Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 487
Репутация:
86
±
Замечаний:
0% ±
Excel 2013
Доброго дня! например снимаете защиту всех ячеек листа, защищаете лист, после добавления записи, делаете нужные ячейки защищенными [vba]Код
Selection.Locked = True
[/vba]
Доброго дня! например снимаете защиту всех ячеек листа, защищаете лист, после добавления записи, делаете нужные ячейки защищенными [vba]Код
Selection.Locked = True
[/vba] K-SerJC
Благими намерениями выстелена дорога в АД.
Ответить
Сообщение Доброго дня! например снимаете защиту всех ячеек листа, защищаете лист, после добавления записи, делаете нужные ячейки защищенными [vba]Код
Selection.Locked = True
[/vba] Автор - K-SerJC Дата добавления - 23.04.2019 в 12:06
DKeT
Дата: Вторник, 23.04.2019, 12:10 |
Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 52
Репутация:
3
±
Замечаний:
20% ±
Excel 2007
K-SerJC , это получается что при кадом занесении данных так делать нужно будет?
K-SerJC , это получается что при кадом занесении данных так делать нужно будет?DKeT
Ответить
Сообщение K-SerJC , это получается что при кадом занесении данных так делать нужно будет?Автор - DKeT Дата добавления - 23.04.2019 в 12:10
K-SerJC
Дата: Вторник, 23.04.2019, 12:22 |
Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 487
Репутация:
86
±
Замечаний:
0% ±
Excel 2013
вот так можно
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Value <> "" Then Me.Unprotect Target.Locked = True Me.Protect End If End Sub
[/vba]
вот так можно
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Value <> "" Then Me.Unprotect Target.Locked = True Me.Protect End If End Sub
[/vba]
K-SerJC
К сообщению приложен файл:
DKeT.xlsm
(58.4 Kb)
Благими намерениями выстелена дорога в АД.
Сообщение отредактировал K-SerJC - Вторник, 23.04.2019, 12:23
Ответить
Сообщение вот так можно
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Value <> "" Then Me.Unprotect Target.Locked = True Me.Protect End If End Sub
[/vba]
Автор - K-SerJC Дата добавления - 23.04.2019 в 12:22
DKeT
Дата: Вторник, 23.04.2019, 12:27 |
Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 52
Репутация:
3
±
Замечаний:
20% ±
Excel 2007
K-SerJC , а тут же получается, что все ячейки заблокированы, а как сделать чтоб, если есть пустые ячейки, то в них можно было заносить данные ?
K-SerJC , а тут же получается, что все ячейки заблокированы, а как сделать чтоб, если есть пустые ячейки, то в них можно было заносить данные ?DKeT
Ответить
Сообщение K-SerJC , а тут же получается, что все ячейки заблокированы, а как сделать чтоб, если есть пустые ячейки, то в них можно было заносить данные ?Автор - DKeT Дата добавления - 23.04.2019 в 12:27
K-SerJC
Дата: Вторник, 23.04.2019, 13:55 |
Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 487
Репутация:
86
±
Замечаний:
0% ±
Excel 2013
а тут же получается, что все ячейки заблокированы
пустые ячейки в файле не заблокированы, в них вносите данные они блокируются
а тут же получается, что все ячейки заблокированы
пустые ячейки в файле не заблокированы, в них вносите данные они блокируютсяK-SerJC
Благими намерениями выстелена дорога в АД.
Ответить
Сообщение а тут же получается, что все ячейки заблокированы
пустые ячейки в файле не заблокированы, в них вносите данные они блокируютсяАвтор - K-SerJC Дата добавления - 23.04.2019 в 13:55
DKeT
Дата: Вторник, 23.04.2019, 14:05 |
Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 52
Репутация:
3
±
Замечаний:
20% ±
Excel 2007
K-SerJC , вот сейчас смотрю, и как вы говорите,то тут вообще не выдает нечего и те ячейки которые пустые или нет, заполняются, сейчас пересмотрела, и получается что оон работает через раз, где то нормально, а где то нет
K-SerJC , вот сейчас смотрю, и как вы говорите,то тут вообще не выдает нечего и те ячейки которые пустые или нет, заполняются, сейчас пересмотрела, и получается что оон работает через раз, где то нормально, а где то нетDKeT
Сообщение отредактировал DKeT - Вторник, 23.04.2019, 14:09
Ответить
Сообщение K-SerJC , вот сейчас смотрю, и как вы говорите,то тут вообще не выдает нечего и те ячейки которые пустые или нет, заполняются, сейчас пересмотрела, и получается что оон работает через раз, где то нормально, а где то нетАвтор - DKeT Дата добавления - 23.04.2019 в 14:05
K-SerJC
Дата: Вторник, 23.04.2019, 14:24 |
Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 487
Репутация:
86
±
Замечаний:
0% ±
Excel 2013
через раз, где то нормально, а где то нет
это потому что я не выделил все заполненные ячейки и не заблокировал их... и добавил отключение макроса если защита листа не установлена. проверяйте
через раз, где то нормально, а где то нет
это потому что я не выделил все заполненные ячейки и не заблокировал их... и добавил отключение макроса если защита листа не установлена. проверяйтеK-SerJC
Благими намерениями выстелена дорога в АД.
Ответить
Сообщение через раз, где то нормально, а где то нет
это потому что я не выделил все заполненные ячейки и не заблокировал их... и добавил отключение макроса если защита листа не установлена. проверяйтеАвтор - K-SerJC Дата добавления - 23.04.2019 в 14:24
DKeT
Дата: Вторник, 23.04.2019, 16:00 |
Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 52
Репутация:
3
±
Замечаний:
20% ±
Excel 2007
K-SerJC , а можно как то сделать, чтоб если нам нужно изменить значение в этих записях которые заблокированы, чтоб выдавалась что то вроде внести изменения да нет? , а так получается что они заблокированы
K-SerJC , а можно как то сделать, чтоб если нам нужно изменить значение в этих записях которые заблокированы, чтоб выдавалась что то вроде внести изменения да нет? , а так получается что они заблокированыDKeT
Ответить
Сообщение K-SerJC , а можно как то сделать, чтоб если нам нужно изменить значение в этих записях которые заблокированы, чтоб выдавалась что то вроде внести изменения да нет? , а так получается что они заблокированыАвтор - DKeT Дата добавления - 23.04.2019 в 16:00
K-SerJC
Дата: Вторник, 23.04.2019, 16:23 |
Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 487
Репутация:
86
±
Замечаний:
0% ±
Excel 2013
так?
Благими намерениями выстелена дорога в АД.
Ответить
Сообщение так? Автор - K-SerJC Дата добавления - 23.04.2019 в 16:23
DKeT
Дата: Вторник, 23.04.2019, 16:25 |
Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 52
Репутация:
3
±
Замечаний:
20% ±
Excel 2007
K-SerJC , Да, то что нужно,благодарю
K-SerJC , Да, то что нужно,благодарюDKeT
Ответить
Сообщение K-SerJC , Да, то что нужно,благодарюАвтор - DKeT Дата добавления - 23.04.2019 в 16:25
DKeT
Дата: Вторник, 23.04.2019, 16:44 |
Сообщение № 12
Группа: Пользователи
Ранг: Участник
Сообщений: 52
Репутация:
3
±
Замечаний:
20% ±
Excel 2007
K-SerJC , а можно еще вопрос, почему из за заблокированных ячеек, выдает ошибку на цветную строку?
K-SerJC , а можно еще вопрос, почему из за заблокированных ячеек, выдает ошибку на цветную строку?DKeT
Ответить
Сообщение K-SerJC , а можно еще вопрос, почему из за заблокированных ячеек, выдает ошибку на цветную строку?Автор - DKeT Дата добавления - 23.04.2019 в 16:44
DKeT
Дата: Вторник, 23.04.2019, 16:56 |
Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 52
Репутация:
3
±
Замечаний:
20% ±
Excel 2007
, а скажите еще пожалуйста, как сделать , что где пустые строки это оповещение не отображалось?
, а скажите еще пожалуйста, как сделать , что где пустые строки это оповещение не отображалось? DKeT
Ответить
Сообщение , а скажите еще пожалуйста, как сделать , что где пустые строки это оповещение не отображалось? Автор - DKeT Дата добавления - 23.04.2019 в 16:56
K-SerJC
Дата: Вторник, 23.04.2019, 18:59 |
Сообщение № 14
Группа: Проверенные
Ранг: Обитатель
Сообщений: 487
Репутация:
86
±
Замечаний:
0% ±
Excel 2013
а скажите еще пожалуйста, как сделать , что где пустые строки это оповещение не отображалось?
в пустых ячейках не должна стоять галочка защищенная ячейка. в том файле я выложил на пустых не отображается сообщение вот это условие: [vba]Код
If Target.Locked = True Then
[/vba]
а скажите еще пожалуйста, как сделать , что где пустые строки это оповещение не отображалось?
в пустых ячейках не должна стоять галочка защищенная ячейка. в том файле я выложил на пустых не отображается сообщение вот это условие: [vba]Код
If Target.Locked = True Then
[/vba]K-SerJC
Благими намерениями выстелена дорога в АД.
Ответить
Сообщение а скажите еще пожалуйста, как сделать , что где пустые строки это оповещение не отображалось?
в пустых ячейках не должна стоять галочка защищенная ячейка. в том файле я выложил на пустых не отображается сообщение вот это условие: [vba]Код
If Target.Locked = True Then
[/vba]Автор - K-SerJC Дата добавления - 23.04.2019 в 18:59
DKeT
Дата: Среда, 24.04.2019, 09:10 |
Сообщение № 15
Группа: Пользователи
Ранг: Участник
Сообщений: 52
Репутация:
3
±
Замечаний:
20% ±
Excel 2007
K-SerJC , а как ее убрать?
K-SerJC , а как ее убрать?DKeT
Ответить
Сообщение K-SerJC , а как ее убрать?Автор - DKeT Дата добавления - 24.04.2019 в 09:10
K-SerJC
Дата: Среда, 24.04.2019, 09:28 |
Сообщение № 16
Группа: Проверенные
Ранг: Обитатель
Сообщений: 487
Репутация:
86
±
Замечаний:
0% ±
Excel 2013
K-SerJC, а как ее убрать?
выделяете ячейки, ПКМ, в меню "формат ячеек", Защита/снять галочку защищаемая ячейка по умолчанию на новом файле эксель все включены
K-SerJC, а как ее убрать?
выделяете ячейки, ПКМ, в меню "формат ячеек", Защита/снять галочку защищаемая ячейка по умолчанию на новом файле эксель все включеныK-SerJC
Благими намерениями выстелена дорога в АД.
Сообщение отредактировал K-SerJC - Среда, 24.04.2019, 09:29
Ответить
Сообщение K-SerJC, а как ее убрать?
выделяете ячейки, ПКМ, в меню "формат ячеек", Защита/снять галочку защищаемая ячейка по умолчанию на новом файле эксель все включеныАвтор - K-SerJC Дата добавления - 24.04.2019 в 09:28
NeBotan
Дата: Четверг, 13.05.2021, 19:12 |
Сообщение № 17
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
K-SerJC, как отключить макрос, если защита листа не установлена?
K-SerJC, как отключить макрос, если защита листа не установлена? NeBotan
Ответить
Сообщение K-SerJC, как отключить макрос, если защита листа не установлена? Автор - NeBotan Дата добавления - 13.05.2021 в 19:12