Returnerer en variant (streng) som representerer et tall.

Syntaks

Str ( tall )

Det nødvendige talletargument er en lang verdi som inneholder alle gyldige numerisk uttrykk.

Merknader

Når tall konverteres til strenger, er et innledende mellomrom alltid reservert for fortegnet for tall. Hvis tall er positivt, inneholder den returnerte strengen et innledende mellomrom, og plusstegnet er underforstått.

Bruk Format-funksjonen til å konvertere numeriske verdier du vil formatere som datoer, klokkeslett eller valuta eller i andre brukerdefinerte formater. I motsetning til Str inneholder ikke Format-funksjonen et innledende mellomrom for fortegnet på tallet.

Obs!:  Str-funksjonen gjenkjenner bare perioden (.) som et gyldig desimalskilletegn. Når ulike desimalskilletegn kan brukes (for eksempel i internasjonale programmer), kan du bruke CStr til å konvertere et tall til en streng.

Eksempel på spørring

Expression

Resultater

SELECT Discount,str(Discount) AS StrDiscount FROM ProductSales;

Returnerer de opprinnelige rabattverdiene/-formatet sammen med verdier konvertert til strengformat i kolonnen StrDiscount.

VBA-eksempel

Obs!: 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 bruker Str-funksjonen til å returnere en strengrepresentasjon av et tall. Når et tall konverteres til en streng, er et innledende mellomrom alltid reservert for fortegnet.

Dim MyStringMyString = Str(459)    ' Returns " 459".MyString = Str(-459.65)    ' Returns "-459.65".MyString = Str(459.001)    ' Returns " 459.001".

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.