اذهب الي المحتوي
أوفيسنا

فصل الأسماء كل اسم على حدا (بما فيها الأسماء المركبة)


الردود الموصى بها

هل يمكن فصل الأسم الأول من اسم شخص

مثال

الاسم

أحمد محمد محمود عبدالله

المطلوب

أحمد

أرجو الافادة

Mathhero22.rar

تم تعديل بواسطه mathhero
رابط هذا التعليق
شارك

انظر أخى المرفق

أرجو أن يكون هذا هو طلبك

لاحظ : الفصل يتم عن طريق وجود مسافة بين كل اسم والآخر

شكرا جزيلا

ِAbo_Elyosr.rar

تم تعديل بواسطه leprince2007
رابط هذا التعليق
شارك

اخي سعيد

بارك الله فيك

لم تترك للاخ السائل اي خيار فقد حوطت الاجابة من جميع الجوانب

====

نرجو من الاخ السائل مراعاة قواعد المشاركة بخصوص العنوان

ساقوم بتعديل العنوان ليتناسب مع الطلب

رابط هذا التعليق
شارك

اذا وجد الماء بطل التيمم

أخى العزيز / عبدالله المجرب

أخى العزيز / أحمد البحيرى

أخى العزيز / رجب جاويش

فما أنا الا تلميذ ساعيا لاأن أكون متعلما منكم جميعا

أشكركم جميعا لحسن تشجيعكم

جزاكم الله جميعا خيرا

رابط هذا التعليق
شارك

شكرا لكم جميعا ولسعة صدوركم وسرعة استجابتكم

شكرا جزيلا

( الكود غيرت به جزء بسيط لكي يعمل مع بداية الملف )

Sub workbook_open()

For j = 5 To 100

sp = Split(Cells(j, "b"))

Cells(j, "d") = sp

Next

End Sub

وذلك للحصول على الاسم الأول فقط

وبعد ما عملت هذا التغيير

وجدت اخي في الله سعيد بيرم

قد اعطاني كل الاحتمالات

شكرا لكم مرة اخرى

رابط هذا التعليق
شارك

  • 1 year later...
  • 1 year later...

بسم الله الرحمن الرحيم

وبه نستعين

أخى الكريم

السلام عليكم ورحمته الله وبركاته

وهذا الملف لفصل اللقب عن الاسم

اخي سعيد

بارك الله فيك

ولكن لم أجد الملف لفصل اللقب عن الاسم

وشكرا

رابط هذا التعليق
شارك

الأخت الفاضلة سامية

أهلا بك في المنتدى ومرحبا بين إخوانك

يرجى تغيير اسم الظهور للغة العربية

 

إليك الملف التالي عله يفي بالغرض ...

 

الملف يتعامل بدالة معرفة يمكن من خلالها فصل الاسم بما في ذلك الأسماء المركبة ..

Function kh_Names(FullName As String, ParamArray iNdex1()) As String
Dim i As Integer
Dim kh_Split, MyArray, Ar
Dim Kh_String As String, Sn As String, Re As String
    
On Error GoTo Err_Kh_Names

    '======================================
    MyArray = Array("عبد ", "أبو ", "ابو ", "آل " _
    , " الله", " الدين", " الإسلام", " الاسلام", " الحق", " النصر", " العهد", " النور", " بالله")
    '======================================
    Sn = Application.WorksheetFunction.Trim(FullName)
    For Each Ar In MyArray
        Re = Replace(Ar, " ", "^")
        Sn = Replace(Sn, Ar, Re)
    Next
    '======================================
    kh_Split = Split(Sn, " ", , vbTextCompare)
    
    On Error Resume Next
    For i = 0 To UBound(iNdex1)
        Kh_String = Kh_String & " " & kh_Split(iNdex1(i) - 1)
    Next
    On Error GoTo 0
    
    Kh_String = Replace(Trim(Kh_String), "^", " ")
    kh_Names = Kh_String
    
    Exit Function

Err_Kh_Names:
     kh_Names = ""
End Function

تقبلوا تحياتي :fff: :fff: :fff:

Split Compound Names UDF Function.rar

  • Like 1
رابط هذا التعليق
شارك

الاستاذ / سعيد 

أساتذة المنتدى 

لم يظهر عندي روابط الملفات الخاصة بمشاركات الاستاذ سعيد

 

الاستاذ / رجب جاويش 

كم أن سعيد برؤية مشاركاتك

رابط هذا التعليق
شارك

أخي الكريم محمد حسن

نعم يمكن تطبيقه بدون أكواد فهناك حلول للأستاذ الكبير جمال عبد السميع بالمعادلات

ولكن المعادلات تكون طويلة بعض الشيء ومعقدة .. وطالما أنه يوجد حل بالأكواد فأعتقد أن هذا أيسر ..فالدالة تقوم بعمل ذلك بمنتهى السهولة

تقبل تحياتي

  • Like 1
رابط هذا التعليق
شارك

الأخت الفاضلة سامية

يرجى إرفاق ملف بالمطلوب .. سبق أن قدمت في مشاركة سابقة فصل الاسم كل على حدا .. الاسم الأول والثاني والثالث والرابع إلى أي عدد من الأسماء

رابط هذا التعليق
شارك

الأخت الفاضلة سامية

يرجى إرفاق ملف بالمطلوب .. سبق أن قدمت في مشاركة سابقة فصل الاسم كل على حدا .. الاسم الأول والثاني والثالث والرابع إلى أي عدد من الأسماء

السلام عليكم

شكرا لك أخي ياسر على هذا الرد

ولكن ماأريده هو فصل الإسم إلي جزئين

اللقب و الإسم

مثل: بن عبد الرحمان آمة الرحمان

يفصل إلى

اللقب: بن عبد الرحمان

الإسم: آمة الرحمان

وشكرا

 

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information