Как заменить правила вставки по CTRL+V для данной книги на вставку значений ?
Желательно чтобы это был не запуск макроса по горячим клавишам и в праймари свойствах книги было описано каким образом можно вставлять данные. Но также чтобы спец вставки по контестному меню тоже работали.
Причем данный хочется брать из другой книги.
Спасибо.
Здравствуйте.
Как заменить правила вставки по CTRL+V для данной книги на вставку значений ?
Желательно чтобы это был не запуск макроса по горячим клавишам и в праймари свойствах книги было описано каким образом можно вставлять данные. Но также чтобы спец вставки по контестному меню тоже работали.
Вытащите на панель команду "вставить значения" ( Сервис - Настройка - Категории-Правка, Команда-вставить значения) Скопировав из С5 формулу вы встаете в нужную ячейку и кликаете этот ярлычок(квадратик с цифрами12) - вставляются только значения
Вытащите на панель команду "вставить значения" ( Сервис - Настройка - Категории-Правка, Команда-вставить значения) Скопировав из С5 формулу вы встаете в нужную ячейку и кликаете этот ярлычок(квадратик с цифрами12) - вставляются только значенияKuzmich
Kuzmich, Обычно люди пользуются сочетанием клавиш. И в этой книге была бы актуальна вставка именно 123. Вот и хочется ее сделать дефолтной.
Kuzmich, Обычно люди пользуются сочетанием клавиш. И в этой книге была бы актуальна вставка именно 123. Вот и хочется ее сделать дефолтной.koyaanisqatsi
чтобы это был не запуск макроса по горячим клавишам
а как еще? Можно при открытии/активации книги на onKey повесить макрос вставки значений, а при закрытии/деактивации его убирать [vba]
Код
Sub pasteValue() Selection.PasteSpecial Paste:=xlPasteValues End Sub Private Sub Workbook_Open() Application.OnKey "^v" Application.OnKey "^v", "pasteValue" End Sub
[/vba] Можно 2 кнопки вывести куда-нибудь на ленту с аналогичными макросами, типа on/off (назначить макрос на ctrl+v и убрать назначение)
чтобы это был не запуск макроса по горячим клавишам
а как еще? Можно при открытии/активации книги на onKey повесить макрос вставки значений, а при закрытии/деактивации его убирать [vba]
Код
Sub pasteValue() Selection.PasteSpecial Paste:=xlPasteValues End Sub Private Sub Workbook_Open() Application.OnKey "^v" Application.OnKey "^v", "pasteValue" End Sub
[/vba] Можно 2 кнопки вывести куда-нибудь на ленту с аналогичными макросами, типа on/off (назначить макрос на ctrl+v и убрать назначение)Manyasha
ну так а кто мешает пользоваться сочетанием клавиш? ctrl alt v потом два раза стрелку вниз enter По началу непривычно - но потом, на порядок быстрее чем мышь дергать
ну так а кто мешает пользоваться сочетанием клавиш? ctrl alt v потом два раза стрелку вниз enter По началу непривычно - но потом, на порядок быстрее чем мышь дергать SLAVICK
Manyasha, Как вариант. Класно получилось. Останется только помнить когда надо формулы и условное форматирование перетаскивать ) А так все отлично. Спасибо.
Manyasha, Как вариант. Класно получилось. Останется только помнить когда надо формулы и условное форматирование перетаскивать ) А так все отлично. Спасибо.koyaanisqatsi