Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Запрет на редактирования записи - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Запрет на редактирования записи (Макросы/Sub)
Запрет на редактирования записи
DKeT Дата: Вторник, 23.04.2019, 11:50 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 52
Репутация: 3 ±
Замечаний: 20% ±

Excel 2007
Здравствуйте, подскажите пожалуйста, как в Эксель сделать запрет на редактирования записи которая уже есть. Вся суть заключается в том, что у нас есть записи, и чтоб случайно не нажать и что то не удалить, нужно что то вроде предупреждения " Что действительно хотите изменить запись", а там где пустые ячейки, запись спокойно добавлялась, и после уже сама не могла редактироваться , как вообще это можно реализовать?
К сообщению приложен файл: 4394333.xlsm (54.7 Kb)
 
Ответить
СообщениеЗдравствуйте, подскажите пожалуйста, как в Эксель сделать запрет на редактирования записи которая уже есть. Вся суть заключается в том, что у нас есть записи, и чтоб случайно не нажать и что то не удалить, нужно что то вроде предупреждения " Что действительно хотите изменить запись", а там где пустые ячейки, запись спокойно добавлялась, и после уже сама не могла редактироваться , как вообще это можно реализовать?

Автор - 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
Дата добавления - 23.04.2019 в 12:06
DKeT Дата: Вторник, 23.04.2019, 12:10 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 52
Репутация: 3 ±
Замечаний: 20% ±

Excel 2007
K-SerJC, это получается что при кадом занесении данных так делать нужно будет?
 
Ответить
СообщениеK-SerJC, это получается что при кадом занесении данных так делать нужно будет?

Автор - DKeT
Дата добавления - 23.04.2019 в 12:10
K-SerJC Дата: Вторник, 23.04.2019, 12:22 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 487
Репутация: 86 ±
Замечаний: 0% ±

Excel 2013
вот так можно

К сообщению приложен файл: DKeT.xlsm (58.4 Kb)


Благими намерениями выстелена дорога в АД.

Сообщение отредактировал K-SerJC - Вторник, 23.04.2019, 12:23
 
Ответить
Сообщениевот так можно


Автор - K-SerJC
Дата добавления - 23.04.2019 в 12:22
DKeT Дата: Вторник, 23.04.2019, 12:27 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 52
Репутация: 3 ±
Замечаний: 20% ±

Excel 2007
K-SerJC, а тут же получается, что все ячейки заблокированы, а как сделать чтоб, если есть пустые ячейки, то в них можно было заносить данные ?
 
Ответить
СообщениеK-SerJC, а тут же получается, что все ячейки заблокированы, а как сделать чтоб, если есть пустые ячейки, то в них можно было заносить данные ?

Автор - DKeT
Дата добавления - 23.04.2019 в 12:27
K-SerJC Дата: Вторник, 23.04.2019, 13:55 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 487
Репутация: 86 ±
Замечаний: 0% ±

Excel 2013
а тут же получается, что все ячейки заблокированы

пустые ячейки в файле не заблокированы, в них вносите данные они блокируются


Благими намерениями выстелена дорога в АД.
 
Ответить
Сообщение
а тут же получается, что все ячейки заблокированы

пустые ячейки в файле не заблокированы, в них вносите данные они блокируются

Автор - K-SerJC
Дата добавления - 23.04.2019 в 13:55
DKeT Дата: Вторник, 23.04.2019, 14:05 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 52
Репутация: 3 ±
Замечаний: 20% ±

Excel 2007
K-SerJC, вот сейчас смотрю, и как вы говорите,то тут вообще не выдает нечего и те ячейки которые пустые или нет, заполняются, сейчас пересмотрела, и получается что оон работает через раз, где то нормально, а где то нет
К сообщению приложен файл: 3231963.png (41.0 Kb)


Сообщение отредактировал 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
через раз, где то нормально, а где то нет

это потому что я не выделил все заполненные ячейки и не заблокировал их...

и добавил отключение макроса если защита листа не установлена.
проверяйте
К сообщению приложен файл: 9434478.xlsm (58.1 Kb)


Благими намерениями выстелена дорога в АД.
 
Ответить
Сообщение
через раз, где то нормально, а где то нет

это потому что я не выделил все заполненные ячейки и не заблокировал их...

и добавил отключение макроса если защита листа не установлена.
проверяйте

Автор - K-SerJC
Дата добавления - 23.04.2019 в 14:24
DKeT Дата: Вторник, 23.04.2019, 16:00 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 52
Репутация: 3 ±
Замечаний: 20% ±

Excel 2007
K-SerJC, а можно как то сделать, чтоб если нам нужно изменить значение в этих записях которые заблокированы, чтоб выдавалась что то вроде внести изменения да нет? , а так получается что они заблокированы
 
Ответить
СообщениеK-SerJC, а можно как то сделать, чтоб если нам нужно изменить значение в этих записях которые заблокированы, чтоб выдавалась что то вроде внести изменения да нет? , а так получается что они заблокированы

Автор - DKeT
Дата добавления - 23.04.2019 в 16:00
K-SerJC Дата: Вторник, 23.04.2019, 16:23 | Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 487
Репутация: 86 ±
Замечаний: 0% ±

Excel 2013
так?
К сообщению приложен файл: 5811444.xlsm (59.1 Kb)


Благими намерениями выстелена дорога в АД.
 
Ответить
Сообщениетак?

Автор - K-SerJC
Дата добавления - 23.04.2019 в 16:23
DKeT Дата: Вторник, 23.04.2019, 16:25 | Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 52
Репутация: 3 ±
Замечаний: 20% ±

Excel 2007
K-SerJC, Да, то что нужно,благодарю
 
Ответить
СообщениеK-SerJC, Да, то что нужно,благодарю

Автор - DKeT
Дата добавления - 23.04.2019 в 16:25
DKeT Дата: Вторник, 23.04.2019, 16:44 | Сообщение № 12
Группа: Пользователи
Ранг: Участник
Сообщений: 52
Репутация: 3 ±
Замечаний: 20% ±

Excel 2007
K-SerJC, а можно еще вопрос, почему из за заблокированных ячеек, выдает ошибку на цветную строку?
К сообщению приложен файл: 4128124.xlsm (63.2 Kb)
 
Ответить
СообщениеK-SerJC, а можно еще вопрос, почему из за заблокированных ячеек, выдает ошибку на цветную строку?

Автор - DKeT
Дата добавления - 23.04.2019 в 16:44
DKeT Дата: Вторник, 23.04.2019, 16:56 | Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 52
Репутация: 3 ±
Замечаний: 20% ±

Excel 2007
так?
, а скажите еще пожалуйста, как сделать , что где пустые строки это оповещение не отображалось?
 
Ответить
Сообщение
так?
, а скажите еще пожалуйста, как сделать , что где пустые строки это оповещение не отображалось?

Автор - 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
Дата добавления - 23.04.2019 в 18:59
DKeT Дата: Среда, 24.04.2019, 09:10 | Сообщение № 15
Группа: Пользователи
Ранг: Участник
Сообщений: 52
Репутация: 3 ±
Замечаний: 20% ±

Excel 2007
K-SerJC, а как ее убрать?
 
Ответить
Сообщение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 - Среда, 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
Дата добавления - 13.05.2021 в 19:12
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Запрет на редактирования записи (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!