Tulong sa LibreOffice 24.8
Ang Str function na nagko-convert ng mga nilalaman ng mga variable sa isang string. Pinangangasiwaan nito ang mga numerong halaga, petsa, string at halaga ng pera.
Ang mga positibong numero ay nauuna sa isang blangkong espasyo. Ang mga negatibong numero ay nauunahan ng minus sign.
Para sa mga numerong halaga ang string na ibinalik ng Str lokal-independent ang function. Kaya ang tuldok ay ginagamit bilang decimal separator kung kinakailangan.
Kung ang isang string ay ipinasa bilang argumento, ibabalik ito nang walang anumang pagbabago.
Ang mga petsa ay kino-convert sa mga string na umaasa sa lokal.
Str (Halaga Bilang Variant)
String
Halaga: Anumang halaga na iko-convert sa isang string.
Nasa ibaba ang ilang mga numerong halimbawa gamit ang Str function.
Sub ExampleStr_1
' Tandaan ang blangkong puwang sa simula ng ibinalik na mga string
MsgBox Str(10) ' " 10"
MsgBox Str(10.5) ' " 10.5"
MsgBox Str(-12345 + 1.3) ' " -12346.3"
MsgBox Str(10000 / 3) ' " 3333.33333333333"
' Naipasa ang mga string habang ang mga argumento ay hindi nababago
MsgBox Str("A123") ' "A123"
End Sub
Gamitin ang Ltrim function na alisin ang blangkong espasyo sa simula ng ibinalik na string.
Sub ExampleStr_2
MsgBox Str(10.5) ' " 10.5"
MsgBox LTrim(Str(10.5)) ' "10.5"
End Sub
Ang Str function ay maaari ring hawakan Petsa mga variable.
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