Hallo Forum,
ich stehe auf dem Schlauch. Ich möchte in einer vb-Script-Datei einen String in eine Dezimalzahl verwandeln. Das Dezimalzeichen ist immer ein Punkt, egal in welcher Ländereinstellung ("12.34").
In der Microsoft-Dokumentation fand ich die Funktion Val(string). Bei CDbl(String) soll ja das Dezimalzeichen regionsspezifisch funktionieren.
Eine Einfache Scriptdatei mit folgendem Inhalt
liefert folgenden Laufzeitfehler:
Typenkonflikt: 'Val'
Code 800A000D
Kann es sein, dass es die Funktion Val nur im VBA gibt oder mache ich etwas falsch?
Was kann ich stattdessen in einem Script verwenden, so dass immer der Punkt als Dezimaltrennzeichen verwendet wird?
Vielen Dank schonmal und viele Grüße
Jochen
ich stehe auf dem Schlauch. Ich möchte in einer vb-Script-Datei einen String in eine Dezimalzahl verwandeln. Das Dezimalzeichen ist immer ein Punkt, egal in welcher Ländereinstellung ("12.34").
In der Microsoft-Dokumentation fand ich die Funktion Val(string). Bei CDbl(String) soll ja das Dezimalzeichen regionsspezifisch funktionieren.
Eine Einfache Scriptdatei mit folgendem Inhalt
liefert folgenden Laufzeitfehler:
Typenkonflikt: 'Val'
Code 800A000D
Kann es sein, dass es die Funktion Val nur im VBA gibt oder mache ich etwas falsch?
Was kann ich stattdessen in einem Script verwenden, so dass immer der Punkt als Dezimaltrennzeichen verwendet wird?
Vielen Dank schonmal und viele Grüße
Jochen