Vba sprache errechnete interger werte gerundete ausgegeben werden gestückelte ergibt sich fehler

Wenn in einer Excel Message Box eine als Integer deklarierte Variabel mit dem Wert -9,75 errechnet wird, wie würde diese dann ausgegeben werden?

9 Antworten zur Frage

Bewertung: 5 von 10 mit 1369 Stimmen

Videos zum Thema
YouTube Videos

Können in der VBA Sprache errechnete Interger Werte als gerundete Werte ausgegeben werden, als gestückelte Werte oder ergibt sich dann ein Fehler?

Es wird immer der Wert "vor dem Rest" ausgegeben. Also -9.
Aber nur, wenn du bei der Berechnung dieser -9,75 an keiner Stelle einen anderen Datentyp als Integer benutzt hast, sonst wird ein Fehler ausgegeben.
Das passt dann alles so weit. In der Hauptfunktion werden 3 Variablen angegeben, davon 2 double 1 interger. Die 2 double werden in einem Unterprogramm, ebenfalls als double, berechnet und ergeben das ergebnis für die interger Variable, die dann in der Box ausgegeben wird.
Haben Sie eine Quelle dazu?
Project: VBA - Integer Division and Mod
Wenn also 2 double Werte miteinander addiert einen integer Wert von -9,75 ergeben, MUSS als Ergebnis nur die -9 dort stehen?
Oder ist das Backslash dabei anzugeben?
Nein, das Backslash bedeutet nur, dass du in jedem Fall eine Integer Division machen willst. Also würde auch, wenn du mit Double hantierst und beide werte Ganze Zahlen diese Quasi wie Integer behandelt.
Ok. Also bei Integer wird immer der Wert vor dem Rest ausgegeben.
Bzw. alles nach dem Kommar wird ignoriert.
Zu einem Fehler kommt es nun, wenn du versuchst einer Integervariablen einen Double-Wert zuzuweisen.
Man kann aber ein Backslash nehmen statt eines Forward-Slash, um das Ergebnis einer Rechnung, in der auch floats vorkommen, einer Integervariablen zuzuweisen.
Wie kann ein Integer keine ganze Zahl sein?
wenn man Integer 5 / Integer 3 rechnet ist das Ergenis Integer


computer
Pc Hardware Problem

- gekauft und wenn ich sie einsetze und den PC starte, startet sich nur der PC selbst, der Bildschirm nicht. Bei meinem Kumpel -


vba
Diagramm erstellen per Makro in Excel?

- am einfachsten - [email protected] Warum mit einem Macro programmieren? Ein Arbeitsblatt von mir zieht von mehreren hundert Web-Adressen -- erschließt sich aber erst durch Macros. Angst vor der Macro-Programmierung ist überflüssig, auch mit wenig Know-how lassen sich -- mit einer For bzw. Do schleife versucht zu arbeiten. Als Fehlermeldung bekam ich da jedoch global mit Range bzw. Cells -- benutzt wurden. Der Code kann dann überarbeitet werden, da werden dann keine Geheimnisse offenbart. Ja, die Möglichkeit -- Gleichungen stehen habe und wenige Festewerte oder komplett feste Werte. Ergänzung: Wenn ich die Gleichungen dort so frei im Netz -


programmieren
Wie funktioniert Website-Phishing?

- Phishing funktioniert: Die Psychologie der E-Mail-Scams - computerwoche.de- und sieht zunächst die alten Anmeldedaten, auf dem er sich dann auch Anmeldet, und ändert dass Passwort so, wie es -- Marketing Passives Marketing 1. Bei dem direkten Marketing werden Links zu Phishing Clones in Foren, Sozialen Netzwerken, -