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

الدالة NUMBEROUT


bachiri401
إذهب إلى أفضل إجابة Solved by بن علية حاجي,

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

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

الاخوة الخبراء

قمت بنسخ كود الدالة NUMBEROUT  من احد الملفات التى وجدتها على الانترنت  لكن وجدت به بعض المشاكل

فهو لا يتعرف على الحرف الف بالهمزة 

ويقوم بدمج الاسماء  اي هو لا يتعرف الفراغ بين الكلمتين

لذا الرجاء تصحيح الكود

فصل الاسم عن الرقم الملتصق به.xlsm

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

بعد اذن اخي بن علية 

رب هذه الدالة

Option Explicit
Function Text_in(rng As Range)
With CreateObject("VbScript.RegExp")
  .Global = True
  .Pattern = "([\u0621-\u064A]+)"
  If Not (.Test(rng.Value)) Then _
   Text_in = vbNullString: Exit Function
   Text_in = .Execute(rng.Value)(0)
End With
End Function

الملف مرفق

 

 

separate_names.xlsm

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

بارك الله فيكم جميعا خبراء المنتدى وجعل عملكم في ميزان حسناتكم

ملف الاخ بن علية يعمل 100 ب 100  وهو ما طلبته

اما ملف الاخ سليم عند كتابة اكثر من كلمة في الخلية فانه لا يستدعي الا الكلمة الاولى 

 

شكرا على مجهوداتكم وربي ما يحرمنا من مساعدتكم وعلمكم

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

انت لم تقل انك تريد كل الكلمات

على كل حال  حاري العمل على استخراج الكل

لكن بداية هل تريد ان تكون النتيجة في خلية واحدة  اما  كل كلمة في خلية

في البداية الكل مجتمعين

الكود

Option Explicit

Function Text_ALL(rng As Range)
Dim i%, x$
With CreateObject("VbScript.RegExp")
  .Global = True
  .Pattern = "([\u0621-\u064A]+)"
  If Not (.Test(rng.Value)) Then _
      Text_ALL = vbNullString: Exit Function
   For i = 0 To .Execute(rng.Value).Count - 1
      x = x & " " & .Execute(rng.Value)(i).Value
   Next i
   Text_ALL = x
End With
End Function

الملف

 

separate_names_new.xlsm

  • Thanks 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