|
0 / 0 / 0
Регистрация: 10.09.2019
Сообщений: 48
|
|
OpenOffice/LibreOffice Условное форматирование на всех станицах книги (макрос)16.09.2019, 18:10. Показов 7369. Ответов 37
Всем привет , можете помочь написать макрос на условное форматирование всех страницах книги.
Оставляю пример как нужно , заранее спасибо !
0
|
|
| 16.09.2019, 18:10 | |
|
Ответы с готовыми решениями:
37
Макрос переноса всех данных из одной рабочей книги в другую макрос для обьединения таблиц со всех листов одной книги в одну
|
|
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
| 19.09.2019, 09:27 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 10.09.2019
Сообщений: 48
|
|
| 19.09.2019, 10:11 [ТС] | |
|
логично )
0
|
|
|
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
||||||
| 19.09.2019, 10:20 | ||||||
Сообщение было отмечено georgiy123 как решение
Решение
Но ошибка там всё таки есть, в строке#10 разделитель должен быть . а не , и первое условие >0.95 а не >0.9
1
|
||||||
|
0 / 0 / 0
Регистрация: 10.09.2019
Сообщений: 48
|
|
| 19.09.2019, 12:45 [ТС] | |
|
Павел , именно то что надо , спасибо вам большое!!!)))
Будете в Ташкенте , дайте знать, с меня плов !
0
|
|
|
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
||||||
| 19.09.2019, 15:00 | ||||||
|
В строке#28 имеет смысл написать так, иначе даже если текстовый файл будет пустой, то всё равно будет вызываться процедура для установки у.ф.
0
|
||||||
|
0 / 0 / 0
Регистрация: 10.09.2019
Сообщений: 48
|
|
| 19.09.2019, 19:35 [ТС] | |
|
хорошо , спасибо огромное вам !!!))
0
|
|
|
0 / 0 / 0
Регистрация: 10.09.2019
Сообщений: 48
|
||||||
| 02.04.2020, 12:37 [ТС] | ||||||
|
Павел , добрый день !.
Я немного изменил ваш код . , он работал , все было прекрасно ! Но , у меня изменились входящие тхт файлы. Теперь в первом столбце слова вместо цифр, и они отображаются как нули . На другом форуме подсказали. c.setvalue(a(cl)) заменить на c.setstring(a(cl)) После замены начали отоброжаться слова (как мне и надо ) , но пропало условное форматирование но макрос не на что не ругается . Можете помочь решить эту проблему ?
0
|
||||||
|
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
||
| 02.04.2020, 13:14 | ||
|
Не видел чужой подсказки, но по синтаксису всё верно, а по сути фигня, потому, что у меня в зависимости от номера столбца используется либо setvalue, либо setstring. Значит, при изменении номера столбца - нужно просто менять его номер в select case.
И, разумеется, в столбце F:F должны быть числа. типа oDoc = ThisComponent, зачем, если wb это и есть книга (см. строка#7)P.S. А если не поможет, то, как всегда, нужен текстовый файл(фрагмент без конфиденциальных данных) и результат импорта данных, вкупе с у.ф. в виде электронной таблицы.
0
|
||
|
0 / 0 / 0
Регистрация: 10.09.2019
Сообщений: 48
|
|||||||||||
| 02.04.2020, 14:47 [ТС] | |||||||||||
|
Спасибо большое что подсказали ! , нашел решение.
Изменил
0
|
|||||||||||
|
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
| 02.04.2020, 22:42 | |
|
georgiy123, Не нравится мне и delsave
![]() 1) Перебор фиксированного количества строк. Понятно, что макс. количество взято с запасом, но это не есть гуд. 2) Идёт обработка столбца с числами, при этом числа, зачем-то, конвертируются в текст. 3) Обрабатывается только активный лист, хотя при импорте, для каждого текстового файла создаётся свой лист. 4) И главное, вообще непонятно, зачем удалять строки, где в столбце F значение >=0.95 если при импорте можно просто пропускать такие строки
0
|
|
|
0 / 0 / 0
Регистрация: 10.09.2019
Сообщений: 48
|
|
| 07.04.2020, 10:38 [ТС] | |
|
При помощи питона я объединяю 68 тхт файлов , общее количество строк каждый день разное . (~2500 строк)
1) Взял с форума скрипт , подстроил под себя , работает гуд . 2) При помощи питона "словарь" переводит полностью первый столбец , 1 == один , 2==два и т.п. 3) Я не трогал ваш макрос , после объедении всех тхт файлов , остается только один . 4) "А что так можно было ?" ну а если серьёзно , я не знал.
0
|
|
|
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
||
| 07.04.2020, 11:45 | ||
|
1) Не всё, что работает - есть гуд. Раковые клетки тоже выполняют свои функции. 2) Зачем опять питон, "выделите" этот столбец в select case и меняйте там, что хотите 3) Макрос был написан для импорта всех текстовых файлов, если правила опять изменились, то, повторюсь, либо нет смысла предварительно об'единять все .txt файлы, либо нет смысла в переборе .txt в макросе 4) Можно. Между строками# 15 и 16 добавьте условие, где будет проверяться значение элемента массив a(5) P.S. А вот и первоначальная версия макроса, где все текстовые файлы из указанной папки - импортируются в первый лист, причём, без всякой змеи.
0
|
||
|
0 / 0 / 0
Регистрация: 10.09.2019
Сообщений: 48
|
||||||
| 08.04.2020, 15:42 [ТС] | ||||||
|
Я вас понял что вы хотите донести , это быстрее и лучше.
Но я писал всё на питоне , скриптом , ибо я его по чуть чуть изучаю . Думаю до VB мне еще далековато ): Я понял что
А на питоне у меня всё работает отлично.
0
|
||||||
|
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
||
| 08.04.2020, 16:52 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 10.09.2019
Сообщений: 48
|
||||||
| 08.04.2020, 22:28 [ТС] | ||||||
0
|
||||||
|
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
||||||
| 08.04.2020, 22:54 | ||||||
|
Там другое, и здесь другое, переписал на VBA
0
|
||||||
|
0 / 0 / 0
Регистрация: 10.09.2019
Сообщений: 48
|
|
| 09.04.2020, 18:22 [ТС] | |
|
Ругается на 3 строку на Workbook и на Worksheet
0
|
|
|
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
| 09.04.2020, 18:29 | |
|
Это макрос для Excel
А Вам его нужно переписать под LibreOffice. Правда злые языки утверждают, что VBA макросы можно выполнять и в Calc, но у меня не прокатывает (даже пример из faq, разумеется, с указанием реального листа)
0
|
|
| 09.04.2020, 18:29 | |
|
Условное форматирование Условное форматирование.
Условное форматирование ячеек Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2.
Задача:
Обеспечить запись документа в регистр сведений независимо от. . .
|
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется.
Ну как вам?
|