Страницы: 1
RSS
Разрешить редактирование но запретить форматирование ячейки(ек)
 
Требуется разрешить редактирование, но запретить форматирование ячейки(ек). Как это проще сделать)?  
Ну вообще задача такая: есть некоторые ячейки, в которые копируются данные руками (они могут быть например с другим шрифтом или цветом). Требуется, чтобы при вставке данные в ячейки появлялись, а формат (шрифт, цвет ячейки) оставался прежним.
 
Использовать спец.вставку - значения - не подходит?
 
Ну так это можно ещё предложить и сначала стирать старое значение, потом входить в ячейку и вставлять. Всё долго, как и ваш...  
Хотелось бы как обычно стандартно - клавишами Ctrl+V и в ячейке только значение (текст без форматирования).  
Та как?
 
Записать макрорекодером "Спец.вставка - только значения" и поставить этот макрос на Ctrl+V.
 
{quote}{login=pumy}{date=22.12.2010 02:18}{thema=Re: }{post}Ну так это можно ещё предложить и сначала стирать старое значение, потом входить в ячейку и вставлять{/post}{/quote}  
Предложите тогда что-нибудь своё. А я покритикую.
 
{quote}{login=Haken}{date=22.12.2010 02:43}{thema=}{post}Записать макрорекодером "Спец.вставка - только значения" и поставить этот макрос на Ctrl+V.{/post}{/quote}  
Получилась вот такая процедура:  
Sub Макрос2()  
   Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _  
       :=False, Transpose:=False  
End Sub  
 
Вроде всё верно. При вставке данных из Excel - всё вставляет без форматирования как надо. А если я копирую какой-то текст извне (например с сайта в FF) то с ошибкой останавливается макрос при вставке.  
Где подвох?
Страницы: 1
Читают тему
Наверх