اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

فصل الاسم عن باقي النص


إذهب إلى أفضل إجابة Solved by ياسر خليل أبو البراء,

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

  • أفضل إجابة

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

جرب الكود التالي عله يفي الغرض

Sub Test()
    Dim arr     As Variant
    Dim str     As String
    Dim i       As Long

    arr = Sheet1.Range("A1:A" & Sheet1.Cells(Rows.Count, 1).End(xlUp).Row).Value

    For i = LBound(arr, 1) To UBound(arr, 1)
        str = arr(i, 1)
        arr(i, 1) = Trim(Split(Mid(str, InStrRev(str, "\") + 1), ".")(0))
    Next i

    Sheet1.Range("B1").Resize(UBound(arr, 1), UBound(arr, 2)).Value = arr
End Sub

 

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

احذف كلمة Sheet1 من هذا السطر (ستجدها مرتين) ..ومعها النقطة التي تليها أيضاً

وكذلك احذفها من آخر سطر بالنقطة التي تليها

 

أو ... استبدل كلمة Sheet1 بكلمة ورقة1

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information