<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Vergleich-Bug in Excel VBA 2010</title>
    <link>http://forum.geizhals.at/feed.jsp?id=817328</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(2): Vergleich-Bug in Excel VBA 2010</title>
      <link>http://forum.geizhals.at/t817328,7005870.html#7005870</link>
      <description>nö, wieso?, schau dir den code an&lt;br/&gt;</description>
      <pubDate>Wed, 13 Feb 2013 17:55:44 GMT</pubDate>
      <guid>http://forum.geizhals.at/t817328,7005870.html#7005870</guid>
      <dc:creator>Infosauger</dc:creator>
      <dc:date>2013-02-13T17:55:44Z</dc:date>
    </item>
    <item>
      <title>Re: Vergleich-Bug in Excel VBA 2010</title>
      <link>http://forum.geizhals.at/t817328,7005699.html#7005699</link>
      <description>Verwechselst du Spalte und Zeile im VBA?&lt;br&gt;&lt;br&gt;mfg&lt;br&gt;lukas&lt;br/&gt;</description>
      <pubDate>Wed, 13 Feb 2013 14:25:31 GMT</pubDate>
      <guid>http://forum.geizhals.at/t817328,7005699.html#7005699</guid>
      <dc:creator>Paulas_Papa</dc:creator>
      <dc:date>2013-02-13T14:25:31Z</dc:date>
    </item>
    <item>
      <title>Re(2): Vergleich-Bug in Excel VBA 2010</title>
      <link>http://forum.geizhals.at/t817328,7005527.html#7005527</link>
      <description>habe ich schon gemacht, siehe &lt;a href="http://forum.geizhals.at/t817328,7004906.html#7004906" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;forum.geizhals.at/&lt;wbr/&gt;t817328,7004906.html#7004906&lt;/a&gt; &lt;br/&gt;</description>
      <pubDate>Wed, 13 Feb 2013 11:03:59 GMT</pubDate>
      <guid>http://forum.geizhals.at/t817328,7005527.html#7005527</guid>
      <dc:creator>Infosauger</dc:creator>
      <dc:date>2013-02-13T11:03:59Z</dc:date>
    </item>
    <item>
      <title>Re: Vergleich-Bug in Excel VBA 2010</title>
      <link>http://forum.geizhals.at/t817328,7005421.html#7005421</link>
      <description>Geh mal mit dem Debugger durch.&lt;br/&gt;</description>
      <pubDate>Wed, 13 Feb 2013 09:14:06 GMT</pubDate>
      <guid>http://forum.geizhals.at/t817328,7005421.html#7005421</guid>
      <dc:creator>Diabolo2000</dc:creator>
      <dc:date>2013-02-13T09:14:06Z</dc:date>
    </item>
    <item>
      <title>Re(2): Vergleich-Bug in Excel VBA 2010</title>
      <link>http://forum.geizhals.at/t817328,7005276.html#7005276</link>
      <description>&lt;blockquote&gt;&lt;em&gt; &lt;br&gt;				also bei mir wird mit =WENN(A1&gt;B1;"a";"b") immer "b" ausgegeben und&lt;br&gt;mitauch immer "b"&amp;nbsp;&amp;nbsp;&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Der Datentyp ist double - das Abschreiben der ersten paar Stellen der Dezimaldarstellung&lt;br&gt;wird nicht das selbe Ergebnis bringen.&lt;br&gt;&lt;br&gt;Entweder einen dezimal-typ verwenden, oder Epsilon bei der Berechnung berücksichtigen.&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 12 Feb 2013 22:29:52 GMT</pubDate>
      <guid>http://forum.geizhals.at/t817328,7005276.html#7005276</guid>
      <dc:creator>der_koarl</dc:creator>
      <dc:date>2013-02-12T22:29:52Z</dc:date>
    </item>
    <item>
      <title>Re(2): Vergleich-Bug in Excel VBA 2010</title>
      <link>http://forum.geizhals.at/t817328,7005053.html#7005053</link>
      <description>Hätt ich auch gesagt, wobei das mit dem "runden auf wenige Kommastellen" würde ich verneinen.&lt;br/&gt;</description>
      <pubDate>Tue, 12 Feb 2013 16:07:06 GMT</pubDate>
      <guid>http://forum.geizhals.at/t817328,7005053.html#7005053</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2013-02-12T16:07:06Z</dc:date>
    </item>
    <item>
      <title>Re(6): Vergleich-Bug in Excel VBA 2010</title>
      <link>http://forum.geizhals.at/t817328,7005006.html#7005006</link>
      <description>&lt;blockquote&gt;&lt;em&gt; aber wie es aussieht, ist es eine periodische zahl, die durch irgendeine&lt;br&gt;berechnung zustande kommt.&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;nein, die Werte stammen aus keinen Formeln, sondern stehen so in den Zellen drinnen.&lt;br&gt;Das mit dem Runden habe ich nicht gemacht, sondern als Umgehungslösung einen "Rundungscent " beim Vergleich hinzugefügt.&lt;br/&gt;</description>
      <pubDate>Tue, 12 Feb 2013 15:16:04 GMT</pubDate>
      <guid>http://forum.geizhals.at/t817328,7005006.html#7005006</guid>
      <dc:creator>Infosauger</dc:creator>
      <dc:date>2013-02-12T15:16:04Z</dc:date>
    </item>
    <item>
      <title>Re(5): Vergleich-Bug in Excel VBA 2010</title>
      <link>http://forum.geizhals.at/t817328,7004964.html#7004964</link>
      <description>schaut ansich nicht falsch aus &lt;img src="frage.gif" width="16" height="26" align="absmiddle" alt="?-)"/&gt; hast schon mal probiert, auf x stellen nach komma (für den vergleich) zu runden/abzuschneiden? ein wenig ärgerlich natürlich, aber wie es aussieht, ist es eine periodische zahl, die durch irgendeine berechnung zustande kommt.&lt;br/&gt;</description>
      <pubDate>Tue, 12 Feb 2013 14:32:42 GMT</pubDate>
      <guid>http://forum.geizhals.at/t817328,7004964.html#7004964</guid>
      <dc:creator>Thunder</dc:creator>
      <dc:date>2013-02-12T14:32:42Z</dc:date>
    </item>
    <item>
      <title>Re: Vergleich-Bug in Excel VBA 2010</title>
      <link>http://forum.geizhals.at/t817328,7004907.html#7004907</link>
      <description>Ich hab mit VBA keine Erfahrung, aber das hört sich für mich nach einem typischen Fließkommazahlenproblem an.&lt;br&gt;&lt;br&gt;Ich vermute, die Werte werden als Float abgelegt. Wenn das der Fall ist, solltest du besser den Scaled Integer Type verwenden:&lt;br&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/office/aa164573(v=office.10" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;msdn.microsoft.com/&lt;wbr/&gt;en-us/&lt;wbr/&gt;library/&lt;wbr/&gt;office/&lt;wbr/&gt;aa164573(v=office.10&lt;/a&gt; ).aspx&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/office/aa164511(v=office.10" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;msdn.microsoft.com/&lt;wbr/&gt;en-us/&lt;wbr/&gt;library/&lt;wbr/&gt;office/&lt;wbr/&gt;aa164511(v=office.10&lt;/a&gt; ).aspx&lt;br/&gt;</description>
      <pubDate>Tue, 12 Feb 2013 13:33:20 GMT</pubDate>
      <guid>http://forum.geizhals.at/t817328,7004907.html#7004907</guid>
      <dc:creator>hellbringer</dc:creator>
      <dc:date>2013-02-12T13:33:20Z</dc:date>
    </item>
    <item>
      <title>Re: Vergleich-Bug in Excel VBA 2010</title>
      <link>http://forum.geizhals.at/t817328,7004913.html#7004913</link>
      <description>Ich hab mit VBA keine Erfahrung, aber das hört sich für mich nach einem typischen Fließkommazahlenproblem an.&lt;br&gt;&lt;br&gt;Ich vermute, die Werte werden als Float abgelegt. Wenn das der Fall ist, solltest du besser den Scaled Integer Type verwenden:&lt;br&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/office/aa164573(v=office.10).aspx" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;msdn.microsoft.com/&lt;wbr/&gt;en-us/&lt;wbr/&gt;library/&lt;wbr/&gt;office/&lt;wbr/&gt;aa164573(v=office.10).aspx&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/office/aa164511(v=office.10).aspx" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;msdn.microsoft.com/&lt;wbr/&gt;en-us/&lt;wbr/&gt;library/&lt;wbr/&gt;office/&lt;wbr/&gt;aa164511(v=office.10).aspx&lt;/a&gt;&lt;br&gt;&lt;br&gt;Oder du rundest die Werte auf wenige Kommastellen, dann sollte das Problem auch nicht mehr auftreten.&lt;br/&gt;</description>
      <pubDate>Tue, 12 Feb 2013 13:33:20 GMT</pubDate>
      <guid>http://forum.geizhals.at/t817328,7004913.html#7004913</guid>
      <dc:creator>hellbringer</dc:creator>
      <dc:date>2013-02-12T13:33:20Z</dc:date>
    </item>
    <item>
      <title>Re: Vergleich-Bug in Excel VBA 2010</title>
      <link>http://forum.geizhals.at/t817328,7004909.html#7004909</link>
      <description>Ich hab mit VBA keine Erfahrung, aber das hört sich für mich nach einem typischen Fließkommazahlenproblem an.&lt;br&gt;&lt;br&gt;Ich vermute, die Werte werden als Float abgelegt. Wenn das der Fall ist, solltest du besser den Scaled Integer Type verwenden:&lt;br&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/office/aa164573(v=office.10).aspx" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;msdn.microsoft.com/&lt;wbr/&gt;en-us/&lt;wbr/&gt;library/&lt;wbr/&gt;office/&lt;wbr/&gt;aa164573(v=office.10).aspx&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/office/aa164511(v=office.10).aspx" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;msdn.microsoft.com/&lt;wbr/&gt;en-us/&lt;wbr/&gt;library/&lt;wbr/&gt;office/&lt;wbr/&gt;aa164511(v=office.10).aspx&lt;/a&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 12 Feb 2013 13:33:20 GMT</pubDate>
      <guid>http://forum.geizhals.at/t817328,7004909.html#7004909</guid>
      <dc:creator>hellbringer</dc:creator>
      <dc:date>2013-02-12T13:33:20Z</dc:date>
    </item>
    <item>
      <title>Re(4): Vergleich-Bug in Excel VBA 2010</title>
      <link>http://forum.geizhals.at/t817328,7004906.html#7004906</link>
      <description>Habe die gleiche Version.&lt;br&gt;&lt;br&gt;Wüsste nicht was ich im Zahlenformat geändert hätte, dass es bei gewissen Werten nicht funktioniert(Habe eine Liste mit 150 Zeilen, und bei ~10 funktionieirt es nicht!&lt;img src="files/253/Fehler.jpg"/&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 12 Feb 2013 13:32:05 GMT</pubDate>
      <guid>http://forum.geizhals.at/t817328,7004906.html#7004906</guid>
      <dc:creator>Infosauger</dc:creator>
      <dc:date>2013-02-12T13:32:05Z</dc:date>
    </item>
    <item>
      <title>Re(3): Vergleich-Bug in Excel VBA 2010</title>
      <link>http://forum.geizhals.at/t817328,7004902.html#7004902</link>
      <description>Excel 2010 (14.0.6126.5003) SP1 MSO (14.0.6129.5000) 32bit&lt;br&gt;hast vielleicht das zahlenformat geändert oder sonst irgendwelche eigenschaften?&lt;br/&gt;</description>
      <pubDate>Tue, 12 Feb 2013 13:21:45 GMT</pubDate>
      <guid>http://forum.geizhals.at/t817328,7004902.html#7004902</guid>
      <dc:creator>Thunder</dc:creator>
      <dc:date>2013-02-12T13:21:45Z</dc:date>
    </item>
    <item>
      <title>Re(3): Vergleich-Bug in Excel VBA 2010</title>
      <link>http://forum.geizhals.at/t817328,7004900.html#7004900</link>
      <description>Excel 2010 (14.0.6126.5003) SP1 MSO (14.0.6129.5000) 32bit&lt;br/&gt;</description>
      <pubDate>Tue, 12 Feb 2013 13:21:45 GMT</pubDate>
      <guid>http://forum.geizhals.at/t817328,7004900.html#7004900</guid>
      <dc:creator>Thunder</dc:creator>
      <dc:date>2013-02-12T13:21:45Z</dc:date>
    </item>
    <item>
      <title>Re(2): Vergleich-Bug in Excel VBA 2010</title>
      <link>http://forum.geizhals.at/t817328,7004882.html#7004882</link>
      <description>Welche Version hast du?&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 12 Feb 2013 13:04:29 GMT</pubDate>
      <guid>http://forum.geizhals.at/t817328,7004882.html#7004882</guid>
      <dc:creator>Infosauger</dc:creator>
      <dc:date>2013-02-12T13:04:29Z</dc:date>
    </item>
    <item>
      <title>Re: Vergleich-Bug in Excel VBA 2010</title>
      <link>http://forum.geizhals.at/t817328,7004857.html#7004857</link>
      <description>also bei mir wird mit =WENN(A1&gt;B1;"a";"b") immer "b" ausgegeben und mit&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;For i = 1 To 3&#xD;
    If Cells(i, 1).Value &amp;gt; Cells(i, 2) Then&#xD;
        Cells(i, 4).Value = "a"&#xD;
    Else&#xD;
        Cells(i, 4).Value = "b"&#xD;
    End If&#xD;
Next i&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;auch immer "b"&lt;br/&gt;</description>
      <pubDate>Tue, 12 Feb 2013 12:28:03 GMT</pubDate>
      <guid>http://forum.geizhals.at/t817328,7004857.html#7004857</guid>
      <dc:creator>Thunder</dc:creator>
      <dc:date>2013-02-12T12:28:03Z</dc:date>
    </item>
    <item>
      <title>Vergleich-Bug in Excel VBA 2010</title>
      <link>http://forum.geizhals.at/t817328,7004728.html#7004728</link>
      <description>Hallo,&lt;br&gt;&lt;br&gt;entweder habe ich einen Bug in VBA für Excle 2010 gefunden, oder ich habe einen Denkfehler:&lt;br&gt;&lt;br&gt;In einer Exceldatei stehen folgende Werte in den Zellen:&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B&lt;br&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1576,575&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1576,575&lt;br&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1473,20833333333&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1473,20833333333&lt;br&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1987,88333333333&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1987,88333333333&lt;br&gt;&lt;br&gt;Wenn ich nun in Spalte C mit Wenn einen Vergleich der durchführe (=Spalte B &gt; Spalte A): bekomme ich logischerweise überall falsch, denn die Werte sind ja jeweils gleich.&lt;br&gt;&lt;br&gt;Allerdings vergleiche ich in meiner Datei die Werte über ein VBA-Makro.&lt;br&gt;Wenn ich dort in eriner Schleife über mehrere Zeilen mit der Abfrage &lt;br&gt;If Tabellenblatt.Cells(zeile, 2).value &gt; Tabellenblatt.Cells(zeile,1) then ....&lt;br&gt;überprüfe, ist in der sritten Zeile die Bedingung Wahr.&lt;br&gt;Wenn ich mir die Überwachungsausdrücke für Tabellenblatt.Cells(zeile, 2).value&amp;nbsp;&amp;nbsp;Tabellenblatt.Cells(zeile, 1).value ansehe, stehen dort logischerweise auch die identischen Werte.&lt;br&gt;Aber der Überwachungsausdruck "Tabellenblatt.Cells(zeile, 2).value &gt; Tabellenblatt.Cells(zeile,1) " liefert in der 3. Zeile Wahr.&lt;br&gt;&lt;br&gt;Oder habe ich einen Denkfehler?&lt;br/&gt;</description>
      <pubDate>Tue, 12 Feb 2013 10:16:25 GMT</pubDate>
      <guid>http://forum.geizhals.at/t817328,7004728.html#7004728</guid>
      <dc:creator>Infosauger</dc:creator>
      <dc:date>2013-02-12T10:16:25Z</dc:date>
    </item>
  </channel>
</rss>
