04.06.2003 - 21:19:45: da hatten wir uns schon mal unterhalten. Leider funzt die Eingabe mit Dezimalzahlen immer noch nicht.
Kannst du noch einmal helfen
Gruß und Danke
Markus
Kannst du noch einmal helfen
Gruß und Danke
Markus
Das habe ich schon ausprobiert aber leider ohne Erfolg.
Gruß
Markus
Da ich selber nicht mit der deutschen Einstellung arbeite wäre ich sehr dankbar, wenn es mal jemand anders testen kann.
Kann einfach nicht glauben, dass es nicht funktioniert :-)
Bezieht sich auf nachstehenden Beitrag.
https://www.herber.de/forum/messages/265165.html
Die nachstehenden Makros setzen in die Formel einen variablen, nummerischen Wert ein. Anscheinend funktioniert es zwar, nicht aber mit Dezimalstellen.
1. Versuch:
2. Versuch
Und auch Replace (Komma/Punkt) umgekehrt geht angeblich nicht.
Im Voraus Danke.
Chris
Replace funktioniert auf jeden Fall,.. getestet.
die Variablendeklaration bereitet mir Sorgen.
VariablerWert ist als Variant definiert, soll aber Double-Zahlen aufnehmen und wird auf Falsch getestet.
Da tut sich bei mir dann aber schon gar nix wenn die Inputbox leer ist
Besser wäre
Dim VariablerWert as Double
If VariablerWert = "" Or Not IsNumeric(VariablerWert) Then
Ein Problem sehe ich allerdings in der Formel. Hier ist ein Komma drin statt einem Punkt !!
Vielleicht hilft es. Der Rest funktioniert. Auch das Auswechseln in der Formel.
Gruss Rainer
Danke fürs nicht testen :-)
Variant habe ich gewählt, um Abbruch von "nichts" und von falschen Formaten zu unterscheiden. Wenn ich als Double deklariere, dann läuft er wie im ersten Makro in allen Fällen in den Error rein. Zugegeben Kosmetik, aber zudem kann ich doch dann nicht mehr Replace machen, da z.B. 0,5 bereits in 5 umgewandelt wird.
Oder hab ich einen Knopf in der Leitung?
Das Komma in der Formel wird nicht als Dezimalstelle, sondern als Trenner ; verwendet, da englische Schreibweise.
Danke und Gruss
Chris
das habe ich dann falsch gelesen,... ich dachte das wäre eine Formel :-)
Ich glaub ich hör jetzt auf ....
So wie du es programmiert hast, funktioniert es schon irgendwie,... ist aber nicht sauber ;-))
Tja,... das ist das leidige Problem der Fehlerbehandlung ;-)
Gruss Rainer