---
title: "talformatering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/14113-talformatering"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "doggelito"
published: "2002-01-31T11:51:00.000Z"
updated: "2002-01-31T16:32:00.000Z"
replies: 2
views: 187
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/14113-talformatering"
---

# talformatering

## #1 — doggelito, 2002-01-31T11:51Z

Oj, nu börjar jag få lite väl många frågor på förstasidan, men jag lär ändå skapa en till(ska lugna mig sedan).
har denna kod:

```
Filesize2 = right(Filesize, len(Filesize)-instrRev(Filesize,"."))
Filesize2 = len(Filesize)-len(Filesize2)-1
Filesize2 = left(Filesize, Filesize2)
```

Där Filesize är ett tal ex. 12.9876543 och jag vill ta ut siffrorna före punkten, alltså i detta fall 12( men det är inte alltid 2 siffror).
koden ovan fungerar men jag tycker att man borde kunna banta ner den rejält, går den att skriva om?

Permalänk: https://www.webforum.nu/p/14113

## #2 — Toonster, 2002-01-31T16:25Z

Att avruna 12.9 till 12 är ganska grovt eller?

Om du nu vill ha 12.9 till 12 så använd:

```
fix(tal)
```

Ren avrundning gör du med:

```
round(tal,decimaler)
```

Och ett tips.

Hela VB script dokumentationen finns på <http://msdn.microsoft.com> 

/T

Permalänk: https://www.webforum.nu/p/308929

## #3 — doggelito, 2002-01-31T16:32Z

det var inte frågan om en avrundning, men däremot verkar 'fix' vara en lysande funktion i mitt fall, tackar för den!

Permalänk: https://www.webforum.nu/p/308930

---

Tråden på webben: https://www.webforum.nu/amne/asp/14113-talformatering
