<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=242101&amp;view=findpost&amp;p=2003503</guid>
        <pubDate>Thu, 03 Jul 2008 08:32:44 +0000</pubDate>
        <title>Проблема при проверке значения ячейки в Excel через Delphi</title>
        <link>https://forum.sources.ru/index.php?showtopic=242101&amp;view=findpost&amp;p=2003503</link>
        <description><![CDATA[vladimir74: а сразу вынимать значения как double не пробывал? Еще лучше если эти значения часто проверяются, сначала перегнать значения во временные переменные double  при этом проверить чтоб там небыло строк, а потом сравнивать переменные....]]></description>
        <author>vladimir74</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=242101&amp;view=findpost&amp;p=2003465</guid>
        <pubDate>Thu, 03 Jul 2008 08:12:25 +0000</pubDate>
        <title>Проблема при проверке значения ячейки в Excel через Delphi</title>
        <link>https://forum.sources.ru/index.php?showtopic=242101&amp;view=findpost&amp;p=2003465</link>
        <description><![CDATA[bas_sanya: Добрый день&#33; Столкнулся с такой проблемой мне нужно проверить значение ячейки в Excel, а именно какой номер квартала находиться в нужной мне ячейке, так же нужно проверить не пустая ли это ячейка написал следующий код:<br>
<br>
 if  (Excel.ActiveWorkBook.WorkSheets[1].Cells[i+6, 10].value&lt;&gt;1) and (Excel.ActiveWorkBook.WorkSheets[1].Cells[i+6, 10].value&lt;&gt;2) and (Excel.ActiveWorkBook.WorkSheets[1].Cells[i+6, 10].value&lt;&gt;3) and (Excel.ActiveWorkBook.WorkSheets[1].Cells[i+6, 10].value&lt;&gt;4)   and (Excel.ActiveWorkBook.WorkSheets[1].Cells[i+6, 10].value&lt;&gt;&#39;&#39;) then<br>
<br>
Выдает следующую ошибку &quot;Could not convert variant of type (String) into type double &quot;<br>
<br>
Как можно еще сделать подобную проверку, может у меня не правильный подход к этому?&#33;<br>
<br>
Так есть вариант написать такую проверку в макросе в отдельном файле, но возникают такие вопросы:<br>
1. Как запустить макрос из Delphi?<br>
2. Как узнать что макрос закончил свою работу?]]></description>
        <author>bas_sanya</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      </channel>
      </rss>
	