Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

4 Июль 2020, 18:18 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Вы можете задать вопрос по LibreOffice или Apache OpenOffice без регистрации, используя форму
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: « 1 2 3   Вниз
  Печать  
Автор Тема: Фильтрация по цвету [MEMO]  (Прочитано 41619 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Рыбка Рио
Форумчанин
***
Offline Offline

Сообщений: 1 678


« Ответ #30: 27 Декабрь 2010, 15:11 »

А что нужно сделать, что бы пересчет формулы на изменившиеся цвета был автоматический? Или только вручную?
Можно сохранить, закрыть и открыть файл заново - при открытии файла всё пересчитывается заново.
Записан

ubuntu 12.04 + LibO3.6.0
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Киев
Сообщений: 2 764


Помогаю людям и компьютерам понимать друг друга


WWW
« Ответ #31: 28 Декабрь 2010, 13:34 »

... или вместо "закрыть и открыть" воспользоваться пунктом меню Файл - Перезагрузить. Но сохранить перед этим все-таки нужно
Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
ХСБ
Форумчанин
***
Offline Offline

Пол: Мужской
Расположение: Лучший город Земли!
Сообщений: 118

Этим всё сказано!


« Ответ #32: 30 Декабрь 2010, 23:01 »

JohnSUN и p1ter спасибо вам за пошаговую инструкцию, которую вы сделали в первом сообщении этой темы. Но вот у меня проблема, которая портит всё.... Я открываю файл с цветными ячейками, всё фильтрую по методике, потом сохраняю файл. Закрываю. И при последующем его открытии мне выводится ошибка basic, причём столько раз сколько ячеек я сделал по вашей формуле =BACKCOLOR("A" & ROW())
Можно ли как то обойти эту проблему?

Windows XP, OOo 3.2.1. Infra, Java установлена.
Записан

Поклонник портативного софта!
ЯТД ММ - Я так думаю! Моё мнение!
Рыбка Рио
Форумчанин
***
Offline Offline

Сообщений: 1 678


« Ответ #33: 30 Декабрь 2010, 23:24 »

Можно ли как то обойти эту проблему?
Напишите в начале функции предложение "On error resume next", т.е. так:
Код:
Function BackColor
On error resume next
....
End Function
Тогда ошибки будут проглатываться.
Записан

ubuntu 12.04 + LibO3.6.0
ХСБ
Форумчанин
***
Offline Offline

Пол: Мужской
Расположение: Лучший город Земли!
Сообщений: 118

Этим всё сказано!


« Ответ #34: 31 Декабрь 2010, 10:59 »

Спасибо, ошибки действительно не отображаются.
А возможно ли сделать чтобы ошибок вообще не было? Вот пример: Я создаю файл с цветными ячейками, применяю формулу, сохраняюсь, всё ок. Открываю, ошибок не стало, но вот - беда все значения превратились в -1. Т.е. мне приходится снова вводит в этих ячейках формулу... в общем выполнять всю работу снова. Возможно ли сохранение (или автопересчёт) значений при открытии?
Записан

Поклонник портативного софта!
ЯТД ММ - Я так думаю! Моё мнение!
convas
Форумчанин
***
Offline Offline

Сообщений: 310


« Ответ #35: 31 Декабрь 2010, 11:59 »

Можно попробовать написать макрос, который при открытии файла находит все ячейки с формулами, содержащими BACKCOLOR, и перезаписывает их.
Записан
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Киев
Сообщений: 2 764


Помогаю людям и компьютерам понимать друг друга


WWW
« Ответ #36: 6 Август 2013, 12:01 »

И еще одно дополнение к теме.
Цвета, заданные в HEX-виде просто так в ячейку не воткнешь. Пришлось вспомнить как работает функция CDec.


[вложение удалено Администратором]
Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
Страниц: « 1 2 3   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!