|
| Tusinde seperator...? Fra : Magnus |
Dato : 18-01-05 14:45 |
|
Er der en funktion som kan vise et tal fra en variable fx. 23543 som 23.543
dvs. med punktum for hver tusinde eller skal man selv lave en?
/Magnus
| |
Jens Gyldenkærne Cla~ (18-01-2005)
| Kommentar Fra : Jens Gyldenkærne Cla~ |
Dato : 18-01-05 15:16 |
|
Magnus skrev:
> Er der en funktion som kan vise et tal fra en variable fx. 23543 som 23.543
Slå op i vbscript-referencen under FormatNumber (eller find det via
google).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html
| |
Casper Bang (18-01-2005)
| Kommentar Fra : Casper Bang |
Dato : 18-01-05 23:50 |
|
> Er der en funktion som kan vise et tal fra en variable fx. 23543 som
> 23.543 dvs. med punktum for hver tusinde eller skal man selv lave en?
Jeg bruger selv en lille hjemmefusket funktion, som klarer det for mig.
Den kan dog ikke finde ud af hverken negative eller kommatal.
function MakeNumber(temp_no)
dim MakeNumber_i, no
if isnull(temp_no) then temp_no = 0
no = temp_no
MakeNumber = ""
for MakeNumber_i = 1 to int((len(no)-1)/3)
MakeNumber = "."&right(no, 3)&MakeNumber
no = left(no, len(no)-3)
next
MakeNumber = no&MakeNumber
end function
| |
|
|