<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBA: узнать что правило условного форматирования сработало]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=16578&amp;type=atom" />
	<updated>2021-09-16T11:18:54Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=16578</id>
		<entry>
			<title type="html"><![CDATA[Re: VBA: узнать что правило условного форматирования сработало]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=149548#p149548" />
			<content type="html"><![CDATA[<p>Благодарю. Наверное оно, но в моём экселе нет Range.DisplayFormat.<br />Свою задачу решил проверкой условий средствами VBA.</p>]]></content>
			<author>
				<name><![CDATA[o5andrey]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31046</uri>
			</author>
			<updated>2021-09-16T11:18:54Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=149548#p149548</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: узнать что правило условного форматирования сработало]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=149517#p149517" />
			<content type="html"><![CDATA[<p><strong>o5andrey</strong>, добрый день.<br />Сам я этой темы не касался, могу быть не прав.<br />Похоже, что нужно сравнивать атрибуты ячейки с атрибутами её объекта .DisplayFormat, например: oCell.Font.Bold = oCell.DisplayFormat.Font.Bold.<br />Если изменяемые в УФ атрибуты заранее не известны - получается, нужно сравнивать все атрибуты, которые меняются в УФ: объекты .Borders, .Font, .Interior и атрибут .NumberFormat.<br />Вот тут пример от MS:<br /><a href="https://docs.microsoft.com/en-us/office/vba/api/Excel.Range.DisplayFormat">https://docs.microsoft.com/en-us/office … playFormat</a></p>]]></content>
			<author>
				<name><![CDATA[andypetr]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40320</uri>
			</author>
			<updated>2021-09-13T10:09:16Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=149517#p149517</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[VBA: узнать что правило условного форматирования сработало]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=149497#p149497" />
			<content type="html"><![CDATA[<p>Здравствуйте. Можно ли определить сработало ли правило условного форматирования для конкретной ячейки (без повторной реализации проверки средствами VBA)? Я что-то такого свойства в справке не вижу. </p><p>Application.Evaluate(Range(&quot;a1&quot;).FormatConditions(1).Formula1)&nbsp; - не то...<br />Range(&quot;a1&quot;).FormatConditions(1).AppliesTo - возвращает диапазоны...<br />Если нельзя тоже напишите. Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[o5andrey]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31046</uri>
			</author>
			<updated>2021-09-10T13:48:10Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=149497#p149497</id>
		</entry>
</feed>
