ник: Анатолий (Киев)
Нужно создать макрос, который по комбинации клавиш выполняет специальную вставку в выделенный диапазон. Лучше раместить его в специальном файле PERSONAL.XLS, тогда эта комбинация будет действовать во всех ваших XLS файлах на вашем компе.
Я сделал это так:
1. Меню Сервис - Макрос - Начать запись
2. В диалоге "Запись макроса" указал его имя PasteValueOnly, указал комбинацию Ctrl+Shift+V и разместить "В личной книге макросов" - OK
3. Скопировал ячейку и вставил значение, затем остановил запись
4. Перешел в окно VBA - открыл окно ProjectExplorer - нашел там VBAProdject (PERSONAL.XLS) - Modules-Module1, открыл его и нашел процедуру PasteValueOnly.
5. В процедуре убрал лишние команды и получил следующее:
Sub PasteValueOnly()
'
' PasteValueOnly Макрос
' Макрос записан 27.05.2010
'
' Сочетание клавиш: Ctrl+Shift+V
'
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
End Sub
|
6. Проверил вставку из буфера - работает.
Удачи!