В таблице не отображаются некоторые темные границы (на фото указано, где нет темных границ), хотя в формате ячеек они проставлены. Что делать с этим (как их проставить)? Файл и фото:
В таблице не отображаются некоторые темные границы (на фото указано, где нет темных границ), хотя в формате ячеек они проставлены. Что делать с этим (как их проставить)? Файл и фото:VoldemortSR
Спасибо большое за ответ ! как я понял условное форматирование в excel не позволяет сделать границы таблицы жирнее, поскольку границы могут быть только тонкими (то есть это невозможно, excel не поддерживает толстые границы в условном форматировании - только тонкие поддерживает)
Спасибо большое за ответ ! как я понял условное форматирование в excel не позволяет сделать границы таблицы жирнее, поскольку границы могут быть только тонкими (то есть это невозможно, excel не поддерживает толстые границы в условном форматировании - только тонкие поддерживает)VoldemortSR
СРогун
Сообщение отредактировал VoldemortSR - Воскресенье, 24.05.2020, 20:51
excel не поддерживает толстые границы в условном форматировании
В общем то так. Условное форматирование преобладает над простым форматом ячеек, по тому чтобы появлялись толстые линии необходимо их сделать толстыми обычным форматом ячейки, а в условном форматировании прописать, когда условие не выполняется они становятся тонкими. Т.е. вашу формулу в УФ нужно вставить в функцию =НЕ(формула)=тонкие границы ячейки.
excel не поддерживает толстые границы в условном форматировании
В общем то так. Условное форматирование преобладает над простым форматом ячеек, по тому чтобы появлялись толстые линии необходимо их сделать толстыми обычным форматом ячейки, а в условном форматировании прописать, когда условие не выполняется они становятся тонкими. Т.е. вашу формулу в УФ нужно вставить в функцию =НЕ(формула)=тонкие границы ячейки.gling
ЯД-41001506838083
Сообщение отредактировал gling - Понедельник, 25.05.2020, 00:12
[/vba] в notepad++ установлены плагины Xml tools и xpatherizer 1 Открыл файл в 7zip, перешел в нем в папку \xl 2 Открыл workbok.xml в notepad++ (выделил файл, нажал F4), в открывшемся фале жму Ctrl+Alt+Shift+B и ищу лист с нужным именем, смотрю атрибут r:id Можно без Ctrl+Alt+Shift+B, искать через xpatherizer: нажал Ctrl+Shift+X, в поле XPath Search пишу [vba]
Код
//sheet//@name
[/vba] жму Execute и в панели Xpath Results выбираю нужный элемент. rId узнали, этот файл уже не нужен, его можно закрывать 3 открыл xl\_rels\workbook.xml.rels 4 Тут так же, как в предыдущем файле можно нажать Ctrl+Alt+Shift+B и искать Relationship с id = rid из предыдущего файла или через xpatherizer искать по xpath
Код
//*[@Id="rId1"]/@Target
, или вообще через Ctrl+F, не суть важно, нам нужен атрибут Target. Этот фал тоже можно закрывать 5 Открыл файл, соответствующий найденному значению в п.4 (в данном случае xl\worksheets\sheet1.xml). 6 Нажал Ctrl+Alt+Shift+B , Ctrl+Shift+X, в поле XPath Search пишу [vba]
Код
//conditionalFormatting//*[text()="F$21=1"]
[/vba] жму Execute и в панели Xpath Results выбираю нужный элемент. В строке выше выделившейся смотрю атрибут dxfId , из этого числа нужно вычесть 1, в данном случае получилось 85 7 Открыл xl\styles.xml, Нажал Ctrl+Alt+Shift+B , Ctrl+Shift+X, в поле XPath Search пишу [vba]
Код
//dxf[85]
[/vba] жму Execute и в панели Xpath Results выбираю нужный элемент. В выделившемся элементе заменил thin на thick, сохранил файл и закрыл Notepad++, вернулся в 7Zip, согласился на обновление файла в архиве
У меня в качестве редактора в 7zip настроен notepad++ x86, строка для запуска - [vba]
[/vba] в notepad++ установлены плагины Xml tools и xpatherizer 1 Открыл файл в 7zip, перешел в нем в папку \xl 2 Открыл workbok.xml в notepad++ (выделил файл, нажал F4), в открывшемся фале жму Ctrl+Alt+Shift+B и ищу лист с нужным именем, смотрю атрибут r:id Можно без Ctrl+Alt+Shift+B, искать через xpatherizer: нажал Ctrl+Shift+X, в поле XPath Search пишу [vba]
Код
//sheet//@name
[/vba] жму Execute и в панели Xpath Results выбираю нужный элемент. rId узнали, этот файл уже не нужен, его можно закрывать 3 открыл xl\_rels\workbook.xml.rels 4 Тут так же, как в предыдущем файле можно нажать Ctrl+Alt+Shift+B и искать Relationship с id = rid из предыдущего файла или через xpatherizer искать по xpath
Код
//*[@Id="rId1"]/@Target
, или вообще через Ctrl+F, не суть важно, нам нужен атрибут Target. Этот фал тоже можно закрывать 5 Открыл файл, соответствующий найденному значению в п.4 (в данном случае xl\worksheets\sheet1.xml). 6 Нажал Ctrl+Alt+Shift+B , Ctrl+Shift+X, в поле XPath Search пишу [vba]
Код
//conditionalFormatting//*[text()="F$21=1"]
[/vba] жму Execute и в панели Xpath Results выбираю нужный элемент. В строке выше выделившейся смотрю атрибут dxfId , из этого числа нужно вычесть 1, в данном случае получилось 85 7 Открыл xl\styles.xml, Нажал Ctrl+Alt+Shift+B , Ctrl+Shift+X, в поле XPath Search пишу [vba]
Код
//dxf[85]
[/vba] жму Execute и в панели Xpath Results выбираю нужный элемент. В выделившемся элементе заменил thin на thick, сохранил файл и закрыл Notepad++, вернулся в 7Zip, согласился на обновление файла в архиве
Как-то обсуждались ограничения УФ в этой теме. Там Александр (Boroda) нашёл оригинальное решение. Правда, речь шла о выравнивании текста, но, может, и для обрамления подойдёт. Проверить не могу, нет инструмента)
Андрей, впечатляет!
Как-то обсуждались ограничения УФ в этой теме. Там Александр (Boroda) нашёл оригинальное решение. Правда, речь шла о выравнивании текста, но, может, и для обрамления подойдёт. Проверить не могу, нет инструмента)