Vsebina
Kazalo 🔎︎

# Funkcija Val

Uporabite funkcijo Val za pretvorbo niza, ki predstavlja število, v številsko vrsto podatkov.

Niz, podan funkciji Val, je neodvisen od krajevnih nastavitev. To pomeni, da se vejice tolmačijo kot ločila tisočic, pika pa kot decimalno ločilo.

### Skladnja:

        Val (Besedilo As String)

### Vrnjena vrednost:

Double

### Parametri:

Besedilo: niz, ki predstavlja število.

Če samo del niza vsebuje števila, pretvori samo prve ustrezne znake niza. Če niz ne vsebuje števil, bo funkcija Val vrnila vrednost 0.

### Kode napak:

5 Neveljaven klic procedure

### Primer:

        Sub ExampleVal
            MsgBox Val("123.1") + 1 ' 124.1
            ' Spodnji 123,1 se pri krajevnih nastavitvah en-US tolmači kot 1231, saj je v tem primeru »,« ločilo tisočic
            MsgBox Val("123,1") + 1 ' 1232
            ' Upoštevana so vsa števila, dokler ne doseže ne številskega znaka
            MsgBox Val("123.4A") ' 123.4
            ' Spodnji primer vrne 0 (nič), ker se podani niz ne začne s številko
            MsgBox Val("A123.123") ' 0
        End Sub

Podobne teme

Funkcija Str