Hmmm,

und warum packste den Long-Wert nicht einfach in ne Single-Variable???
Also so hier:

dim U_ADC as Long 'ADC0
dim U_Temp as Single 'Hilfsvariabel in der der ADC0-Wert gespeichert wird
dim U as Single 'Zur Berechnung
dim strUtemp as string*6 'Temp-String
dim strU as String *6 'Der String zur Ausgabe

'_____________________

U_ADC = Getadc(0) 'Wert aus Analogeingang laden
U_Temp=U_ADC 'Umwandlung von Long zu Single
U=U_Temp* 5.43499511241447
strUtemp=STR(U)
strU = Format(strUtemp , "00000")
Print strU


Geht das denn etwa nicht????