החזרת ייצוג Variant (String) של מספר.
תחביר
Str(number)
הארגומנט number הנדרש הוא Long ארגומנט המכיל כל ביטוי מספרי חוקי.
הערות
כאשר מספרים מומרים מחרוזות, תמיד שמור רווח מוביל עבור הסימן של number. אם number היא חיובית, המחרוזת המוחזרת מכילה רווח מוביל, וסימן החיבור משתמע.
השתמש בפונקציה Format כדי להמיר ערכים מספריים שברצונך להגדיר כתאריכים, שעות, מטבע או תבניות אחרות המוגדרות על-ידי המשתמש. בשונה Strמ Format - , הפונקציה אינה כוללת רווח מוביל עבור הסימן של number.
הערה
הפונקציה Str מזהה רק את התקופה (.) כמפריד עשרוני חוקי. כאשר ניתן להשתמש במפרידים עשרוניים שונים, כגון ביישומים בינלאומיים, CStr השתמש כדי להמיר מספר למחרוזת.
דוגמה לשאילתה
| ביטוי | תוצאות |
|---|---|
SELECT Discount, Str(Discount) AS StrDiscount FROM ProductSales; |
החזרת הערכים Discount המקוריים יחד עם ערכים המומרים לתבנית מחרוזת StrDiscount בעמודה. |
דוגמה ל- VBA
הערה
הדוגמאות הבאות מדגימות את השימוש של פונקציה זו במודול Visual Basic for Applications (VBA). לקבלת מידע נוסף אודות עבודה עם VBA, בחר הפניית מפתח ברשימה הנפתחת שליד חיפוש והזן מונח אחד או יותר בתיבת החיפוש.
דוגמה זו משתמשת Str בפונקציה כדי להחזיר ייצוג מחרוזת של מספר. כאשר מספר מומר למחרוזת, תמיד שמור רווח מוביל לסימן שלו.
Dim MyString
MyString = Str(459) ' Returns " 459".
MyString = Str(-459.65) ' Returns "-459.65".
MyString = Str(459.001) ' Returns " 459.001".