Pomoč Collabora Office 24.04
Funkcija Str pretvori vsebino spremenljivk v niz. Obravnava številske vrednosti, datume, nize in valutne vrednosti.
Pozitivna števila predhaja presledek. Negativna števila predhaja znak minus.
Za številske vrednosti je vrnjeni niz funkcije Str odvisen od krajevnih nastavitev. Glede na to se kot decimalno ločilo uporablja vejica ali pika.
Če je kot argument podan niz, se vrne nespremenjen.
Datumi se pretvorijo v nize, skladne s področnimi oz. krajevnimi nastavitvami.
Str(vrednost As Variant)
String
vrednost: poljubna vrednost, ki jo želite pretvoriti v niz.
Spodaj je nekaj številskih primerov rabe funkcije Str.
Sub ExampleStr_1
' Upoštevajte presledek na začetku vrnjenih nizov
MsgBox Str(10) ' " 10"
MsgBox Str(10.5) ' " 10.5"
MsgBox Str(-12345 + 1.3) ' " -12346.3"
MsgBox Str(10000 / 3) ' " 3333.33333333333"
' Nizi, podani kot argumenti, ostanejo nespremenjeni
MsgBox Str("A123") ' "A123"
End Sub
Uporabite funkcijo LTrim, če želite iz vrnjenega niza odstraniti vodilne presledke.
Sub ExampleStr_2
MsgBox Str(10.5) ' " 10.5"
MsgBox LTrim(Str(10.5)) ' "10.5"
End Sub
Funkcija Str lahko ravna tudi s datumskimi spremenljivkami (vrste Date).
Sub ExampleStr_3
Dim aDate as Date, aTime as Date
aDate = DateSerial(2021, 12, 20)
aTime = TimeSerial(10, 20, 45)
Print Str(aDate) ' "12/20/2021"
Print Str(aTime) ' "10:20:45"
End sub