|
مثال |
الوظيفة |
الدالة |
|
'Return 7
MsgBox InStr("www.c4arab.com","a") |
تحدد موقع سلسلة نصية داخل أخرى بدأ من اليسار |
Instr |
|
'Return 9
MsgBox InStrRev("www.c4arab.com","a") |
تحدد موقع سلسلة نصية داخل أخرى بدأ من اليمين |
InStrRev |
|
'Return VB4arab.com
Msgbox Replace("C4arab.com","C","VB") |
استبدال سلسلة نصية بأخرى |
Replace |
|
MsgBox strComp("ab","AB") '1 الأيسر هو الأكبر
MsgBox strComp("AB","ab") '-1 الأيمن هو الأكبر
|
المقارنة بين سلسلتين نصيتين |
strComp |
|
MsgBox strReverse("bara4C") 'C4arab |
تعيد مقلوب سلسلة نصية |
StrReverse |
|
MsgBox LTrim(" C4arab") ' "C4arab" |
إزالة المسافات البيضاء من يسار السلسة النصية |
LTrim |
|
MsgBox RTrim("C4arab ") ' "C4arab" |
إزالة المسافات البيضاء من يمين السلسة النصية |
RTrim |
|
MsgBox Trim(" vb4arab ") '"vb4arab" |
تقوم بإزالة المسافات البيضاء على جانبي السلسة النصية |
Trim |
|
MsgBox Left("C4arab.com",6) ' Return C4arab |
اقتطاع عدد محدد من المحارف من سلسلة نصية بدأ من اليسار |
Left |
|
MsgBox Left("www.C4arab.com",6) ' Return C4arab |
اقتطاع عدد محدد من المحارف من سلسلة نصية بدأ من اليمين |
Right |
|
MsgBox Mid("www.C4arab.com",5,6) ' Return C4arab |
اقتطاع عدد من المحارف من أي جزء من السلسلة النصية حيث نمرر نقطة البدء وعدد المحارف المراد اقتطاعها كوسيطات |
Mid |
|
Dim Arr(1)
Arr(0) = "Read"
Arr(1) = "Only"
MsgBox Join(Arr,",") 'Read,Only |
تعيد سلسلة نصية تمثل ناتج دمج عناصر مصفوفة |
Join |
|
sArr = Split("www.C4arab.com", ".")
For i = 0 To UBound(sArr)
MsgBox sArr(i)
Next |
تقوم بتجزئة سلسلة نصية بناء على عبارة معينة وإضافة الأجزاء إلى مصفوفة(عكس السابقة) |
Split |
|
MsgBox LCase("C4ARAB") 'C4arab |
تحويل حروف السلسلة النصية إلى أحرف صغيرة |
LCase |
|
MsgBox UCase("vb4arab") 'VB4ARAB |
تحول أحرف السلسلة النصية إلى أحرف كبيرة |
UCase |
|
'Return >> hello World
MsgBox "Hello" & Space(5) & "World" |
تعيد سلسلة نصية تمثل عددا من محارف المسافة " " |
Space |
|
MsgBox String(5,"A") 'AAAAA |
تعيد سلسلة نصية مكونة من تكرار محرف معين |
String |
|
MsgBox Len("C4arab") 'Return 6 |
إيجاد عدد المحارف في سلسلة نصية |
Len |
|
MsgBox Asc("A") 'Return 65
MsgBox Asc("a") 'Return 97 |
إيجاد المناظر الرقمي لمحرف محدد في جدول آسكي |
Asc |
|
For I =0 to 255
Document.write Chr(I) & " , "
Next |
إيجاد المحرف المناظر للرقم الممر كوسيطة، حسب جدول آسكي |
Chr |
|
MsgBox FormatCurrency(55) |
تنسيق قيمة كعملة حسب إعدادات النظام |
FormatCurrency |
|
MsgBox FormatDateTime(Date,vbShortDate)
MsgBox FormatDateTime(Time,vbLongTime) |
تعيد سلسلة نصية منسقة كوقت أو تاريخ |
FormatDateTime |
|
MsgBox FormatNumber(1.3)
MsgBox FormatNumber(13) |
تعيد سلسلة نصية منسقة كرقم |
FormatNumber |
|
MsgBox FormatPercent(16/32) |
تعيد سلسلة نصية منسقة كنسبة مئوية |
FormatPercent |