Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вставка значений по умолчанию в Excell / 11 сообщений из 11, страница 1 из 1
21.11.2014, 16:50
    #38813475
Вставка значений по умолчанию в Excell
День добрый, о мудрейшие из мудрейших!
Пожалуйста, подскажите, как можно программно (а может и вручную) установить по умолчанию вставку только значений копируемых ячеек, исключив тем самым вероятность, что пользователь случайно изменит форматы, формулы и прочие свойства конечных ячеек?

Крайне желательно решение на уровне Application или хотя бы Workbook, поскольку эта фича пригодится сразу в нескольких листах

Большое спасибо!
...
Рейтинг: 0 / 0
21.11.2014, 16:57
    #38813489
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка значений по умолчанию в Excell
Защитить все листы, кроме одного, на который пусть вставляет что хочет и с которого данные используются с помощью формул на защищенных листах.
...
Рейтинг: 0 / 0
21.11.2014, 17:01
    #38813497
Вставка значений по умолчанию в Excell
Shocker.Pro, некрасиво это...
Неужели нет более изящных вариантов, предусмотренных в языке?
...
Рейтинг: 0 / 0
22.11.2014, 09:15
    #38813895
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка значений по умолчанию в Excell
...
Рейтинг: 0 / 0
22.11.2014, 09:18
    #38813896
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка значений по умолчанию в Excell
...
Рейтинг: 0 / 0
24.11.2014, 11:50
    #38814967
Вставка значений по умолчанию в Excell
VladConn, вооо! Вот это и есть то самое "гениальное - просто"..

Как же я сам до этого не додумался-то..?
Огромное спасибо!

Теперь возникает еще один вопрос:
Можно ли две комбинации кнопок за'bind'ить на один и тот же макрос?
( Ctrl+v , Ctrl + c ) - для английской и русской раскладок соответственно?
Или все же придется создавать 2 макроса?
...
Рейтинг: 0 / 0
24.11.2014, 14:45
    #38815171
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка значений по умолчанию в Excell
Дмитрий Чуманов,

Придется создавать два макроса. Или при открытии книги использовать Application.OnKey
...
Рейтинг: 0 / 0
24.11.2014, 14:49
    #38815183
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка значений по умолчанию в Excell
Дмитрий Чуманов,

You are welcome!

:0)
...
Рейтинг: 0 / 0
25.11.2014, 13:11
    #38816011
Вставка значений по умолчанию в Excell
The_PristДмитрий Чуманов,

Придется создавать два макроса. Или при открытии книги использовать Application.OnKey

The_Prist, а вот здесь возникает другой вопрос.
Стоит ли шкурка выделки.

Дело в том, что мне необходимо оставить интерфейс по-экселевски удобным. То бишь, не отказываться от возможностей отмены/повтора действий горячими клавишами Ctrl+z и Ctrl+y.
Но ведь создавая те самые 2 макроса или обработчик событий OnKey (который все равно является тем же макросом), я потеряю этот функционал!
А писать специальные макросы для обработки Ctrl+z и Ctrl+y мне бы ооой как не хотелось. Лучше MS не реализую, это точно :-)

Соответственно, возникает вопрос.
Можно ли, не прибегая к макросам, на уровне настроек приложения/книги/листа установить вставку значений по умолчанию?
Или коль в "Параметры"-"Дополнительно"-"Вырезание, копирование и вставка" такой опции нет, ее и не установить?
...
Рейтинг: 0 / 0
25.11.2014, 13:24
    #38816032
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка значений по умолчанию в Excell
Дмитрий Чуманов,

Нет. Если бы можно было - давно бы сказали как.
...
Рейтинг: 0 / 0
25.11.2014, 14:06
    #38816104
Вставка значений по умолчанию в Excell
The_PristДмитрий Чуманов,

Нет. Если бы можно было - давно бы сказали как.

Это хныкать...
Значит, обойдутся без "Ctrl+z"

В таком случае, тему, пожалуй, можно закрывать

Спасибо всем за помощь!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вставка значений по умолчанию в Excell / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]