Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

Palauttaa merkkijonoon sisältyvät numerot asianmukaisen tyypin numeerisena arvona.

Syntaksi

Val( merkkijono )

Pakollinen merkkijonoargumentti on mikä tahansa kelvollinen merkkijonolauseke.

Huomautuksia

Val-funktio lopettaa merkkijonon lukemisen ensimmäisen merkin kohdalla, jota se ei tunnista luvun osaksi. Symboleja ja merkkejä, joita usein pidetään osana numeerisia arvoja, kuten dollarimerkkiä ja pilkkua, ei tunnista. Funktio tunnistaa kuitenkin kantaluvun etuliitteet &O (oktaaliluvuille) ja &H (heksadesimaaleille). Tyhjät välit, välilehti- ja rivinsiirtomerkit ovat poistetaan argumentista.

Seuraava palauttaa arvon 1615198:

Val("    1615 198th Street N.E.")

Alla olevassa koodissa Val palauttaa desimaaliarvon -1 tässä näkyvälle heksadesimaaliarvolle:

Val("&HFFFF")

Huomautus:  Val-funktio tunnistaa vain pisteen (.) kelvollisena desimaalierottimena. Kun käytetään eri desimaalierottimia kansainvälisten käytäntöjen mukaisesti, käytä sen sijaan CDbl, jolla voit muuntaa merkkijonon luvuksi.

Esimerkki kyselystä

Lauseke

Tulokset

SELECT DateofSale,val(DateofSale) AS testVal FROM ProductSales;

Palauta dateofSale-kentän arvot ja alussa olevat numeeriset merkit sarakkeen testVal-kentän "DateofSale" arvoista. Val() lopettaa merkkijonon lukemisen ensimmäiseen ei-numeeriseen merkkiin.

VBA-esimerkki

Huomautus: Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.

Tässä esimerkissä Val-funktio palauttaa merkkijonoon sisältyvät numerot.

Dim MyValue
MyValue = Val("2457") ' Returns 2457.
MyValue = Val(" 2 45 7") ' Returns 2457.
MyValue = Val("24 and 57") ' Returns 24.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×