تقسّم الأرقام والنصوص إلى أعمدة منفصلة
في الحالة التي تريد فيها فصل النص والأرقام إلى عمودين ، سيكون من الجيد إنجاز المهمة باستخدام صيغة واحدة ،، نقوم فقط بدمج كود وظيفتي ،
نفرض لدينا بيانات ارقام ونصوص في نفس الخليه ونريد فصل الرقم عن الاسم او العكس نستخدم كود ونضعه في المطور وسابقا شرحت شلون نضع الكود في المطور
Function SplitTextNumbers(str As String, is_remove_text As Boolean) As String
    With CreateObject("VBScript.RegExp")
        .Global = True
        If True = is_remove_text Then
            .Pattern = "[^0-9]"
        Else
            .Pattern = "[0-9]"
        End If
        SplitTextNumbers = .Replace(str, "")
    End With
End Function
بعد وضع الكود نستخدم الصيغتين
➖ لفصل الاسم عن الرقم نستخدم الصيغه التاليه
SplitTextNumbers(C15; TRUE)=
علما C2 هي مكان تواجد البيانات
لفصل الرقم عن الاسم نستخدم الصيغه التاليه
SplitTextNumbers(C14; FALSE)=
