Palauttaa variantin (merkkijonon), joka on numeron esitysmuoto.

Syntaksi

Str ( luku )

Tarvittavatlukuargumentti on pitkä, johon sisältyy mikä tahansa kelvollinen numeerinen lauseke.

Huomautuksia

Kun luvut muunnetaan merkkijonoiksi, välilyönti alussa on varattu aina luvun merkille. Jos luku on positiivinen, palautetun merkkijonon alussa on välilyönti ja plusmerkki on käytössä.

Käytä Muotoile-funktiota numeeristen arvojen muuntamiseen, jotka haluat muotoilla päivämäärinä, kellonaikoina tai valuuttana tai käyttäjän määrittäminä muotoina. Toisin kuin Str, Muotoile-funktio ei sisällä alussa olevaa välilyönti luvun merkille.

Huomautus:  Str-funktio tunnistaa vain pisteen (.) kelvollisena desimaalierottimena. Kun käytetään eri desimaalierottimia (esimerkiksi kansainvälisten käytäntöjen mukaisesti), käytä sen sijaan CStr, jolla voit muuntaa luvun merkkijonoksi.

Kyselyesimerkki

Lauseke

Tulokset

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

Palauttaa alkuperäisen "Alennus"-arvon/-muodon ja arvot, jotka on muunnettu merkkijonomuotoon sarakkeessa StrDiscount.

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ä Str-funktion avulla palautetaan luvun merkkijonomuoto. Kun luku muunnetaan merkkijonoksi, alussa oleva välilyönti varataan aina sen merkille.

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

Tarvitsetko lisäohjeita?

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Microsoft Office Insidersiin

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?

Kiitos palautteesta!

×