Val, funksjon

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Returnerer tallene som finnes i en streng som en numerisk verdi av riktig type.

Syntaks

Val ( streng )

Obligatoriske strengargument er en gyldig strenguttrykk.

Merknader

Val -funksjonen stopper lese strengen ved det første tegnet den ikke gjenkjenner som en del av et tall. Symboler og tegn som ofte vurderes som deler av numeriske verdier, for eksempel dollartegn og komma, er ikke gjenkjent. Funksjonen gjenkjenner imidlertid rot prefikser &O (for oktale) og &H (for heksadesimal). Mellomrom, tabulatorer og linjeskift tegn fjernes fra argumentet.

Følgende returnerer verdien 1615198:

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

I koden nedenfor returnerer Val desimalverdien -1 for heksadesimalverdien som vises:

Val("&HFFFF")

Merknad: Val -funksjonen gjenkjenner bare punktum (.) som et gyldig desimalskilletegn. Når forskjellige desimalskilletegn brukes i internasjonale programmer, kan du bruke CDbl til å konvertere en streng til et tall.

Eksempel

Merknad: I eksemplene nedenfor vises bruken av denne funksjonen i en VBA-modul (Visual Basic for Applications). Hvis du vil ha mer informasjon om hvordan du arbeider med VBA, velger du Utviklerreferanse fra rullegardinlisten ved siden av Søk og skriver inn ett eller flere søkeord i søkeboksen.

Dette eksemplet brukes Val -funksjonen til å returnere tallene i en streng.

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

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×