in Makro für Calc numerische Werte eingeben

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Arto Kokki
Beiträge: 2
Registriert: Do, 02.10.2014 18:09

in Makro für Calc numerische Werte eingeben

Beitrag von Arto Kokki »

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
kodela
****
Beiträge: 135
Registriert: Sa, 13.10.2012 10:35
Kontaktdaten:

Re: in Makro für Calc numerische Werte eingeben

Beitrag von kodela »

Hallo Arto Koki,

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))
MfG, kodela
Zuletzt geändert von kodela am Do, 02.10.2014 21:48, insgesamt 1-mal geändert.
Arto Kokki
Beiträge: 2
Registriert: Do, 02.10.2014 18:09

Re: in Makro für Calc numerische Werte eingeben

Beitrag von Arto Kokki »

Danke
statt "CDb" "CDbl" und es hat geklappt.
Arto
kodela
****
Beiträge: 135
Registriert: Sa, 13.10.2012 10:35
Kontaktdaten:

Re: in Makro für Calc numerische Werte eingeben

Beitrag von kodela »

Hallo,

Na ja, der Schreibfehlerteufel hat's verschluckt, das "l".
Ich habe es oben berichtigt, nicht dass es jemand einmal falsch kopiert.

MfG, kodela
Antworten