Also es liegt am ,! Mit "50.00" als String geht es. Mach es mal so, dann klappt es: VB.NET-Quellcode (5 Zeilen) Wobei ich es schon erlebt habe das gerundete Werte so herausgekommen sind, evtl. ist es besser hier ein Double zu nutzen und bei der übergabe zur funktion auf Single zu reduzieren.