Hallo
folgendes Problem: Ich würde gerne mit einem Makro numerische Werte mit Nachkommastellen (z.B. 123,67) eingeben, die dann in Zellen abgespeichert werden und mit denen weiter gerechnet wird. InputBox kann ja wohl nur Textstrings, die zwar in Zahlen konvertiert werden können - aber nur als INTEGER. Die Versuche mit Dialogen sind irgendwie gescheitert, mit Formularen noch nicht probiert.
Frage: Gibt es vielleicht irgendwo Makro-Code für diese Aufgabe?
vielen Dank
Glück auf
Arto
in Makro für Calc numerische Werte eingeben
Moderator: Moderatoren
-
- Beiträge: 2
- Registriert: Do, 02.10.2014 18:09
Re: in Makro für Calc numerische Werte eingeben
Hallo Arto Koki,
versuche es mit diesem Codeschnipsel:
MfG, kodela
versuche es mit diesem Codeschnipsel:
Code: Alles auswählen
DIM antwort as DOUBLE 'eventuell auch als SINGLE
sTitel = "Dezimaleingabe"
sText = "Bitte eine Zahl mit zwei Nachkommastellen eingeben"
sStandard = ""
antwort = CDbl(InputBox(sText, sTitel, sStandard))
Zuletzt geändert von kodela am Do, 02.10.2014 21:48, insgesamt 1-mal geändert.
-
- Beiträge: 2
- Registriert: Do, 02.10.2014 18:09
Re: in Makro für Calc numerische Werte eingeben
Danke
statt "CDb" "CDbl" und es hat geklappt.
Arto
statt "CDb" "CDbl" und es hat geklappt.
Arto
Re: in Makro für Calc numerische Werte eingeben
Hallo,
Na ja, der Schreibfehlerteufel hat's verschluckt, das "l".
Ich habe es oben berichtigt, nicht dass es jemand einmal falsch kopiert.
MfG, kodela
Na ja, der Schreibfehlerteufel hat's verschluckt, das "l".
Ich habe es oben berichtigt, nicht dass es jemand einmal falsch kopiert.
MfG, kodela