كيفية استخدام وظيفة vba join؟
تم إدراج وظيفة VBA JOIN في فئة جدول وظائف VBA. عند استخدامه في التعليمات البرمجية لـ VBA، يمكنه ضم سلسلتين أو أكثر وإرجاع سلسلة واحدة في النتيجة . بكلمات بسيطة، يمكنها دمج سلاسل متعددة في سلسلة واحدة، تمامًا كما يمكننا استخدام التسلسل في جدول البيانات لدمج القيم .
بناء الجملة
الانضمام (ArraySource، [محدد])
الحجج
- SourceArray : مجموعة من القيم التي تريد ضمها كسلسلة جديدة.
- [Delimiter] : المحدد الذي تريد استخدامه لفصل كل سلسلة فرعية عند إنشاء السلسلة الجديدة.
مثال
لفهم كيفية استخدام وظيفة VBA JOIN بشكل عملي، يجب عليك الاطلاع على المثال أدناه حيث قمنا بكتابة كود vba باستخدامه:
Sub example_JOIN() Dim myAry(0 To 4) As String myAry(0) = Range("A1") myAry(1) = Range("A2") myAry(2) = Range("A3") myAry(3) = Range("A4") myAry(4) = Range("A5") Range("A7").Value = Join(myAry) End Sub
في الكود أعلاه، استخدمنا قيمة JOIN لمصفوفة (myAry) والتي تأخذ جميع القيم من نطاقات الخلايا التي حددناها وأرجعت السلسلة الجديدة في الخلية A1.
تعليقات
- لا تعمل وظيفة الانضمام إذا تم تعريف الصفيف كنوع بيانات تاريخ أو نوع بيانات متغير.