/ / Excel VBA String Manipulation

Excel VBA String Manipulation

الانضمام إلى سلاسل | اليسار | حق | منتصف | ليون | Instr

في هذا الفصل ، سوف تجد الوظائف الأكثر أهمية بالنسبة لك التعامل مع الاوتار في Excel VBA.

ضع زر أمر في ورقة العمل الخاصة بك وقم بإضافة خطوط التعليمات البرمجية أدناه. لتنفيذ خطوط التعليمات البرمجية ، انقر فوق زر الأمر الموجود على الورقة.

الانضمام إلى سلاسل

نحن نستخدم عامل التشغيل لربط سلسلة (الانضمام).

الشفرة:

Dim text1 As String, text2 As String
text1 = "Hi"
text2 = "Tim"

MsgBox text1 & " " & text2

نتيجة:

الانضمام إلى سلاسل

ملاحظة: لإدراج مسافة ، استخدم ""

اليسار

لاستخراج الأحرف الموجودة في أقصى اليسار من سلسلة ، استخدم Left.

الشفرة:

Dim text As String
text = "example text"

MsgBox Left(text, 4)

نتيجة:

اليسار

حق

لاستخراج الأحرف الموجودة في أقصى اليمين من سلسلة ، استخدم Right. يمكننا أيضا إدراج النص مباشرة في وظيفة.

الشفرة:

MsgBox Right("example text", 2)

نتيجة:

حق

منتصف

لاستخراج سلسلة فرعية ، بدءًا من منتصف سلسلة ، استخدم Mid.

الشفرة:

MsgBox Mid("example text", 9, 2)

نتيجة:

منتصف

ملاحظة: تبدأ عند الموضع 9 (t) بطول 2. يمكنك حذف الوسيطة الثالثة إذا كنت تريد استخراج سلسلة فرعية تبدأ في منتصف سلسلة ، حتى نهاية السلسلة.

ليون

للحصول على طول السلسلة ، استخدم Len.

الشفرة:

MsgBox Len("example text")

نتيجة:

ليون

ملاحظة: المساحة (الموضع 8) مضمنة!

Instr

للعثور على موضع سلسلة فرعية في سلسلة ، استخدم Instr.

الشفرة:

MsgBox Instr("example text", "am")

نتيجة:

Instr

ملاحظة: تم العثور على السلسلة "am" في الموضع 3.

اقرأ أيضًا: