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

Вход

Регистрация

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

 

= Мир MS Excel/Ввод данных только через ТекстБокс - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Ввод данных только через ТекстБокс
QwertyBoss Дата: Воскресенье, 13.12.2015, 11:24 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 87
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Вопрос на миллион, вернее 2 вопроса. 1) Может ли ексель такое: есть прикреплённый файл, создал ТекстБокс, значения вносятся чётко - проблем нет. Но, можно ли сделать так, что бы данные в таблице редактировались только через ТексБокс, т.е. ни я , ни кто либо другой не сможет изменить значения в строках листа рабочей книги без входа в форму ТекстБокс, и только выбрав нужную строку (для корректировки) двойным щелчком по ней входим в ТекстБокс и ...... все окна в ТекстБоксе заполнены данными из этой строки, меняем то - что надо нам и щелчком по кнопке "Внести изменеия" и ... вносим изменения. Всё! Второго вопроса не будет. Он описан в первом вопросе =). Не знаю под силу ли нашим гуру это, но буду признателен за любую помощь. Спс. за ранее...
К сообщению приложен файл: 4983447.xlsm (27.4 Kb)
 
Ответить
СообщениеВопрос на миллион, вернее 2 вопроса. 1) Может ли ексель такое: есть прикреплённый файл, создал ТекстБокс, значения вносятся чётко - проблем нет. Но, можно ли сделать так, что бы данные в таблице редактировались только через ТексБокс, т.е. ни я , ни кто либо другой не сможет изменить значения в строках листа рабочей книги без входа в форму ТекстБокс, и только выбрав нужную строку (для корректировки) двойным щелчком по ней входим в ТекстБокс и ...... все окна в ТекстБоксе заполнены данными из этой строки, меняем то - что надо нам и щелчком по кнопке "Внести изменеия" и ... вносим изменения. Всё! Второго вопроса не будет. Он описан в первом вопросе =). Не знаю под силу ли нашим гуру это, но буду признателен за любую помощь. Спс. за ранее...

Автор - QwertyBoss
Дата добавления - 13.12.2015 в 11:24
Udik Дата: Воскресенье, 13.12.2015, 12:00 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
Для контроля изменений:
Защитить лист
В коде обеих кнопок прописать снятие/восстановление защиты

[vba]
Код

Private Sub CommandButton2_Click()
ActiveSheet.Unprotect Password:="1111"

'рабочий код
'
ActiveSheet.Protect Password:="1111"

End Sub

[/vba]
К сообщению приложен файл: t1.xlsm (28.4 Kb)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
СообщениеДля контроля изменений:
Защитить лист
В коде обеих кнопок прописать снятие/восстановление защиты

[vba]
Код

Private Sub CommandButton2_Click()
ActiveSheet.Unprotect Password:="1111"

'рабочий код
'
ActiveSheet.Protect Password:="1111"

End Sub

[/vba]

Автор - Udik
Дата добавления - 13.12.2015 в 12:00
QwertyBoss Дата: Воскресенье, 13.12.2015, 12:49 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 87
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Udik спасибо. С защитой догадался сам, а вот с поролем - это прикольно, не знал... А что делать если пользователь который более-менее разбирается в макросах увидит его в коде? Есть ли возможность код с поролем - Hidden (скрыть)?
и второе: Как всё таки выбрав нужную строку на листе двойным щелчком по ней активировать ТекстБокс - именно с этими данными в формах, и после редактирования они вернулись именно в ту строку откуда брались. плз!!!! Кто знает? В иннете такого не нашёл... Печаль =(
 
Ответить
СообщениеUdik спасибо. С защитой догадался сам, а вот с поролем - это прикольно, не знал... А что делать если пользователь который более-менее разбирается в макросах увидит его в коде? Есть ли возможность код с поролем - Hidden (скрыть)?
и второе: Как всё таки выбрав нужную строку на листе двойным щелчком по ней активировать ТекстБокс - именно с этими данными в формах, и после редактирования они вернулись именно в ту строку откуда брались. плз!!!! Кто знает? В иннете такого не нашёл... Печаль =(

Автор - QwertyBoss
Дата добавления - 13.12.2015 в 12:49
RAN Дата: Воскресенье, 13.12.2015, 13:14 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Да уж, :(
Только для режима редактирования. Даблклик по любой заполненной ячейке.
К сообщению приложен файл: 8662468.xlsm (29.9 Kb)


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

Автор - RAN
Дата добавления - 13.12.2015 в 13:14
Udik Дата: Воскресенье, 13.12.2015, 13:30 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
А что делать если пользователь который более-менее разбирается в макросах

А ничего не делать. Тот кто разбирается в макросах найдёт способ обойти защиту экселя :) Вышеупомянутый способ - защита от "дурака", а не от целенаправленной попытки.


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com


Сообщение отредактировал Udik - Воскресенье, 13.12.2015, 13:33
 
Ответить
Сообщение
А что делать если пользователь который более-менее разбирается в макросах

А ничего не делать. Тот кто разбирается в макросах найдёт способ обойти защиту экселя :) Вышеупомянутый способ - защита от "дурака", а не от целенаправленной попытки.

Автор - Udik
Дата добавления - 13.12.2015 в 13:30
QwertyBoss Дата: Воскресенье, 13.12.2015, 13:43 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 87
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
RAN почему - то не все ячеечки подвергаются редактированию... Выдаёт ошибку "ран тайм 13"... Udik - почему-то чувствовал что с паролем беда будет, будем надеяться на "дурака" =)
 
Ответить
СообщениеRAN почему - то не все ячеечки подвергаются редактированию... Выдаёт ошибку "ран тайм 13"... Udik - почему-то чувствовал что с паролем беда будет, будем надеяться на "дурака" =)

Автор - QwertyBoss
Дата добавления - 13.12.2015 в 13:43
RAN Дата: Воскресенье, 13.12.2015, 13:49 | Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Как раз все редактируются. А вот если не все тады
"ран тайм 13"


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеКак раз все редактируются. А вот если не все тады
"ран тайм 13"

Автор - RAN
Дата добавления - 13.12.2015 в 13:49
QwertyBoss Дата: Воскресенье, 13.12.2015, 14:39 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 87
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
[Как раз все редактируются. А вот если не все тады]
Всё понял. Спс. При добавлении дополнительных боксов, их нужно будет в код прописть, так?
Ща буду пробывать этот ЛЕГО =)
 
Ответить
Сообщение[Как раз все редактируются. А вот если не все тады]
Всё понял. Спс. При добавлении дополнительных боксов, их нужно будет в код прописть, так?
Ща буду пробывать этот ЛЕГО =)

Автор - QwertyBoss
Дата добавления - 13.12.2015 в 14:39
QwertyBoss Дата: Воскресенье, 13.12.2015, 15:06 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 87
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Вопрос, ув.RAN, а нельзя ли вместо "дебага" (дабы потом пользователи не напроказничали с кодами при их появлении) появлялось простое информационное сообщение или чтоб ошибка просто не появлялась... (я понимаю что вносить надо данные везде, но человеческий фактор никто не отменял, и ошибка эта будет людей в ступор вгонять, в последствии - разные диверсии, саботажи, вредительство макросам).
 
Ответить
СообщениеВопрос, ув.RAN, а нельзя ли вместо "дебага" (дабы потом пользователи не напроказничали с кодами при их появлении) появлялось простое информационное сообщение или чтоб ошибка просто не появлялась... (я понимаю что вносить надо данные везде, но человеческий фактор никто не отменял, и ошибка эта будет людей в ступор вгонять, в последствии - разные диверсии, саботажи, вредительство макросам).

Автор - QwertyBoss
Дата добавления - 13.12.2015 в 15:06
QwertyBoss Дата: Воскресенье, 13.12.2015, 17:34 | Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 87
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Вопрос снимается. Нашёл на форуме "On Error Resume Next" в начале макросса. А нет ли возможности поменять шрифт в коде VBA для пароля, ну как например в ячейке закрасить белым и ничего не видно=)
[moder]Не надо все вопросы складывать в одну тему. Читаем Правила форума[/moder]


Сообщение отредактировал Pelena - Воскресенье, 13.12.2015, 18:02
 
Ответить
СообщениеВопрос снимается. Нашёл на форуме "On Error Resume Next" в начале макросса. А нет ли возможности поменять шрифт в коде VBA для пароля, ну как например в ячейке закрасить белым и ничего не видно=)
[moder]Не надо все вопросы складывать в одну тему. Читаем Правила форума[/moder]

Автор - QwertyBoss
Дата добавления - 13.12.2015 в 17:34
Egider Дата: Вторник, 17.12.2019, 15:57 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Если можно, помогите с решением задачи по написанию кода для юзерформы. Необходимо по двум условиям (текстбокс1 и текстбокс4) в столбцах D, E найти строку в таблице и через текстбокс2 и текстбокс3 внести данные в другие ячейки этой же строки. Я не силен в макросах и формах. Как умею наваял, но работает как-то не так. Запуск формы через кнопку на листе 1. Спасибо.
К сообщению приложен файл: 01.xlsm (20.7 Kb)


Пенсионер
 
Ответить
СообщениеЕсли можно, помогите с решением задачи по написанию кода для юзерформы. Необходимо по двум условиям (текстбокс1 и текстбокс4) в столбцах D, E найти строку в таблице и через текстбокс2 и текстбокс3 внести данные в другие ячейки этой же строки. Я не силен в макросах и формах. Как умею наваял, но работает как-то не так. Запуск формы через кнопку на листе 1. Спасибо.

Автор - Egider
Дата добавления - 17.12.2019 в 15:57
_Boroda_ Дата: Вторник, 17.12.2019, 16:04 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16718
Репутация: 6505 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
- Прочитайте Правила форума
- Создайте свою тему согласно п.5q Правил форума
Эта тема закрыта


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение- Прочитайте Правила форума
- Создайте свою тему согласно п.5q Правил форума
Эта тема закрыта

Автор - _Boroda_
Дата добавления - 17.12.2019 в 16:04
  • Страница 1 из 1
  • 1
Поиск:

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