Доброго времени суток!!! Снова с вами я))) Товарищи подскажите пожалуйста, столкнулся с такой проблемой: На листе создано условное форматирование, по совету в теме http://www.excelworld.ru/forum/2-49109-1 за что огромное спасибо!, но при копировании информации с ячеек в ячейки ( так проще редактировать документ так как информация постоянно перемещается) условное форматирование сбивается и из тех ячеек с которых копировали пропадает, а в те в которые вставили информацию создает новые правила и эффект уже совсем не тот.
Подскажите пожалуйста каким образом можно решить эту проблему? нужно сделать так что бы правила не создавались, и не копировались, не исчезали. Что бы условное формаоирование работало как было задумано)
Доброго времени суток!!! Снова с вами я))) Товарищи подскажите пожалуйста, столкнулся с такой проблемой: На листе создано условное форматирование, по совету в теме http://www.excelworld.ru/forum/2-49109-1 за что огромное спасибо!, но при копировании информации с ячеек в ячейки ( так проще редактировать документ так как информация постоянно перемещается) условное форматирование сбивается и из тех ячеек с которых копировали пропадает, а в те в которые вставили информацию создает новые правила и эффект уже совсем не тот.
Подскажите пожалуйста каким образом можно решить эту проблему? нужно сделать так что бы правила не создавались, и не копировались, не исчезали. Что бы условное формаоирование работало как было задумано)gfkq
Nic70y, в условном форматирование происходит вакханалия. К примеру беру данные с строчки, копирую их в другую строчку, по идеи если есть одинаковые данные то должно подсвечивать ячейку красным, но после вставки в новую строчку, подсвечивать перестаёт, а в окне условного форматирования добавляются новые правила, а из тех правил что созданы, информация удаляется, при копировании данных
Nic70y, в условном форматирование происходит вакханалия. К примеру беру данные с строчки, копирую их в другую строчку, по идеи если есть одинаковые данные то должно подсвечивать ячейку красным, но после вставки в новую строчку, подсвечивать перестаёт, а в окне условного форматирования добавляются новые правила, а из тех правил что созданы, информация удаляется, при копировании данныхgfkq
вставляйте значения, после этого прописываете УФ заново
Ой, ужас то какой, там же столько строк и правил, да и информация перемещается каждый час практически. Наверное тогда в моем случае проще отказаться от условного форматирования?
вставляйте значения, после этого прописываете УФ заново
Ой, ужас то какой, там же столько строк и правил, да и информация перемещается каждый час практически. Наверное тогда в моем случае проще отказаться от условного форматирования?gfkq
На листе " заводские" , данные введены на лист "данные" вручную и не изменяются, в первый раз на листе "заводские" выбрал все с выпадающего списка, далее копирую уже при перемещении. На листе"мпс" данные добавляются через форму на лист "данные" и далее на листе" мпс" копируются при перемещении. На листе" данные" информация добавляется и удаляется макросом.
На листе " заводские" , данные введены на лист "данные" вручную и не изменяются, в первый раз на листе "заводские" выбрал все с выпадающего списка, далее копирую уже при перемещении. На листе"мпс" данные добавляются через форму на лист "данные" и далее на листе" мпс" копируются при перемещении. На листе" данные" информация добавляется и удаляется макросом.
gfkq, я ничего не понял... повторю вопрос: откуда копируются данные, которые содержат условное форматирование и куда они вставляются, где потом и происходит безобразие с УФ?
gfkq, я ничего не понял... повторю вопрос: откуда копируются данные, которые содержат условное форматирование и куда они вставляются, где потом и происходит безобразие с УФ?Nic70y
лист "заводские" от сюда копируем данные с любой строчки, и на этот же лист вставляем только в другую строчку с листом "мпс" аналогично, копирую с листа "мпс" с одной строчки вставляю на этот же лист но в другую строчку. условное форматирование для каждого листа свое
лист "заводские" от сюда копируем данные с любой строчки, и на этот же лист вставляем только в другую строчку с листом "мпс" аналогично, копирую с листа "мпс" с одной строчки вставляю на этот же лист но в другую строчку. условное форматирование для каждого листа своеgfkq
gfkq, если копирование происходит в одном диапазоне условного форматирования, то самый простой способ - это вставлять значения. тогда эти значения не повлияют на УФ (и вообще любой формат) ячеек, в которые вставляете.
gfkq, если копирование происходит в одном диапазоне условного форматирования, то самый простой способ - это вставлять значения. тогда эти значения не повлияют на УФ (и вообще любой формат) ячеек, в которые вставляете.Nic70y
И не должно работать Это сочетание клавиш для программы Calc В статье об этом написано:
Но там же написано:
Цитата
Способ четвёртый, макросом.
Вставьте этот код в стандартный модуль личной книги макросов и при запуске Excel Вам всегда будет доступна быстрая вставка значений назначенным сочетанием клавиш (в примере это сочетание Ctrl+Shift+V).
[vba]
Код
Sub CopyPasteValue() Selection.PasteSpecial Paste:=xlPasteValues End Sub
[/vba]
Я пробывал, но наверно все же что то не так(скорее всего у меня) , так как в скаченном примере тоже не работает(
И не должно работать Это сочетание клавиш для программы Calc В статье об этом написано:
Но там же написано:
Цитата
Способ четвёртый, макросом.
Вставьте этот код в стандартный модуль личной книги макросов и при запуске Excel Вам всегда будет доступна быстрая вставка значений назначенным сочетанием клавиш (в примере это сочетание Ctrl+Shift+V).
[vba]
Код
Sub CopyPasteValue() Selection.PasteSpecial Paste:=xlPasteValues End Sub
[/vba]
Я пробывал, но наверно все же что то не так(скорее всего у меня) , так как в скаченном примере тоже не работает(gfkq
Сообщение отредактировал Serge_007 - Четверг, 03.03.2022, 16:05
да конечно, и разрешил редактирование и включил макросы, но ладно в принципе Alt+4 в моем случае тоже классно работает. Огромное спасибо!!!
а можно ли как то образом защитить УФ? файлом буду пользоваться не только я и мне кажется что Ctrl+V все же будет иметь место, (хотя копии УФ я все же сделаю) и тогда опять будет происходить вакханалия и придется редактировать вручную все правила, попробывал применить из комментариев макрос, но увы и ах((( хотя я даже не понимаю что это такое ну так а вдруг получится))))
Цитата
ЗДЕСЬ я написал код, который делает спец.вставку не только из скопированного диапазона Excel:[vba] [vba]
Код
Sub SPPASTE_PLUS() On Error Resume Next Selection.PasteSpecial Paste:=xlValues If Err Then Err.Clear: ActiveSheet.PasteSpecial Paste:=xlValues If Err Then Err.Clear: ActiveSheet.PasteSpecial Format:="Текст", Link:=False, DisplayAsIcon:=False If Err Then MsgBox "Ошибка " & Err.Number & vbCrLf & Err.Description End Sub
[/vba]
Или же создать области в которых будет вставка только значений, а весь остальной лист защитить от редактировании. Можно ли это как то реализовать, если да. Не могли бы подсобить плиз)
да конечно, и разрешил редактирование и включил макросы, но ладно в принципе Alt+4 в моем случае тоже классно работает. Огромное спасибо!!!
а можно ли как то образом защитить УФ? файлом буду пользоваться не только я и мне кажется что Ctrl+V все же будет иметь место, (хотя копии УФ я все же сделаю) и тогда опять будет происходить вакханалия и придется редактировать вручную все правила, попробывал применить из комментариев макрос, но увы и ах((( хотя я даже не понимаю что это такое ну так а вдруг получится))))
Цитата
ЗДЕСЬ я написал код, который делает спец.вставку не только из скопированного диапазона Excel:[vba] [vba]
Код
Sub SPPASTE_PLUS() On Error Resume Next Selection.PasteSpecial Paste:=xlValues If Err Then Err.Clear: ActiveSheet.PasteSpecial Paste:=xlValues If Err Then Err.Clear: ActiveSheet.PasteSpecial Format:="Текст", Link:=False, DisplayAsIcon:=False If Err Then MsgBox "Ошибка " & Err.Number & vbCrLf & Err.Description End Sub
[/vba]
Или же создать области в которых будет вставка только значений, а весь остальной лист защитить от редактировании. Можно ли это как то реализовать, если да. Не могли бы подсобить плиз)gfkq
Сообщение отредактировал gfkq - Четверг, 03.03.2022, 22:26