Thema Datum  Von Nutzer Rating
Antwort
30.06.2021 18:52:22 Benjamin
NotSolved
30.06.2021 19:17:39 RPP63
NotSolved
Rot Kurioses Rechenproblem VBA
30.06.2021 19:54:06 Gast83127
NotSolved
30.06.2021 20:00:56 Gast8802
NotSolved
30.06.2021 20:54:21 RPP63
NotSolved
30.06.2021 23:14:16 Gast7357
NotSolved
01.07.2021 12:09:41 Gast37381
NotSolved
01.07.2021 12:23:34 Gast96369
NotSolved
01.07.2021 15:06:21 Der Steuerfuzzi
Solved

Ansicht des Beitrags:
Von:
Gast83127
Datum:
30.06.2021 19:54:06
Views:
290
Rating: Antwort:
  Ja
Thema:
Kurioses Rechenproblem VBA

Hi Ralf,

danke für den Hinweis.

Ich habe einmal überall "Round(x, 2)" hinzugefügt, aber hat tatsächlich keinen Unterschied gemacht.

Jetzt ist noch etwas kurioseres passiert: Ich habe die Zahl am Ende einmal in eine Excel-Zelle einfügen lassen.

Da steht nun in der Zelle selbst: 

2,72E+02

Erhöhe ich die Zahl der Nachkommastellen:

2,719700E+02

Wenn man aber oben in die Funktionszeile sieht, dann steht da Folgendes:

271,97

Ich habe noch nie (!) erlebt, dass in Zelle und Funktionszeile ohne ein "="-Zeichen etwas Unterschiedliches steht.

Im Übrigen wäre 271,97 das richtige Ergebnis. 

Obwohl das Ergebnis in der Theorie stimmt (wenn auch komisch dargestellt), klappt der Vergleich (da steht dann theoretisch "If 271,97 = 2,72E+02") nicht. 

Ich bin völlig verwirrt. 

Es ist, als könnte VBA nicht mehr rechnen. Ich probiere gleich noch einmal andere Variablentypen statt Double, mal sehen...


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
30.06.2021 18:52:22 Benjamin
NotSolved
30.06.2021 19:17:39 RPP63
NotSolved
Rot Kurioses Rechenproblem VBA
30.06.2021 19:54:06 Gast83127
NotSolved
30.06.2021 20:00:56 Gast8802
NotSolved
30.06.2021 20:54:21 RPP63
NotSolved
30.06.2021 23:14:16 Gast7357
NotSolved
01.07.2021 12:09:41 Gast37381
NotSolved
01.07.2021 12:23:34 Gast96369
NotSolved
01.07.2021 15:06:21 Der Steuerfuzzi
Solved