User Tools

Site Tools


vba:cast:todoublegeneric

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
vba:cast:todoublegeneric [05.11.2014 10:19:44]
yaslaw
vba:cast:todoublegeneric [17.08.2021 10:22:25] (current)
yaslaw [Enumerator]
Line 1: Line 1:
 <​const>​ <​const>​
     version=1.4.0     version=1.4.0
-    vdate=03.11.2014+    vdate=14.011.2016
     fname=cast_todblgeneric.bas     fname=cast_todblgeneric.bas
     ns=%NAMESPACE%     ns=%NAMESPACE%
Line 11: Line 11:
  
 ====== [VBA] toDoubleGeneric() ====== ====== [VBA] toDoubleGeneric() ======
 +//Dies ist eine flexible Cast-Funktion um Strings mit verschiedenen Anordnungen von Tausender- und 
 +Dezimaltrennzeichen in ein Double zu wandeln.
 +//
 ==Version %%version%% - %%vdate%%== ==Version %%version%% - %%vdate%%==
- 
 {{%%fname%%|Download %%fname%% (V-%%version%%)}} {{%%fname%%|Download %%fname%% (V-%%version%%)}}
- 
-Dies ist eine flexible Cast-Funktion um Strings mit verschiedenen Anordnungen von Tausender- und  
-Dezimaltrennzeichen in ein Double zu wandeln. 
  
 Bei mir waren das vor allem Export aus SAP, die im folgenden Format vorlagen: ''​1.234.567,​89-''​ Bei mir waren das vor allem Export aus SAP, die im folgenden Format vorlagen: ''​1.234.567,​89-''​
Line 45: Line 44:
 End Enum</​code>​ End Enum</​code>​
  
-  ***tngDecimal** Beim Trennzeichen handelt es sich um ein Dezimaltrennzeichen (Standart)+  ***tngDecimal** Beim Trennzeichen handelt es sich um ein Dezimaltrennzeichen (Standard)
   ***tngThousend** Beim Trennzeichen handelt es sich um ein Tausendertrennzeichen   ***tngThousend** Beim Trennzeichen handelt es sich um ein Tausendertrennzeichen
 ==== Rückgabewert ==== ==== Rückgabewert ====
Line 92: Line 91:
 print_r toDblGeneric("​1,​234,​567",​ tngDecimal) print_r toDblGeneric("​1,​234,​567",​ tngDecimal)
 <​Double>​ 1234567 <​Double>​ 1234567
 +
 +'Mit dem E-Faktor
 +print_r toDblGeneric("​2.3 e2")
 +<​Double>​ 230
 </​code>​ </​code>​
  
 ===== Vergleich mit anderen Cast-Funktionen für Double ===== ===== Vergleich mit anderen Cast-Funktionen für Double =====
-{{section>​.:​compairetodoublefunctions#​Vergleichstabelle&​noheader&​firstseconly}}+{{section>​:vba:​compairetodoublefunctions#​Vergleichstabelle&​noheader&​firstseconly}}
  
 ===== Code ===== ===== Code =====
 <source '​%%fpath%%/​%%fname%%'​ vb> <source '​%%fpath%%/​%%fname%%'​ vb>
vba/cast/todoublegeneric.1415179184.txt.gz · Last modified: 05.11.2014 10:19:44 by yaslaw