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

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

قام بنشر (معدل)

السلام عليكم 

لدي حقل اجتاج طريقة للابقاء على اول كلمة فقط  من كل خلية موجودة في الحقل مثلا  book rem   تصيح في الخلية book  وهكذا بقية الخلايا 

library.xlsx

تم تعديل بواسطه ازهر عبد العزيز
قام بنشر

جرب


Sub KeepFirstWordOnly()
    Dim cell As Range
    Dim words() As String
    Dim i As Integer
    
    For Each cell In Range("A1:A10") ' تغيير النطاق حسب الحاجة
        words = Split(cell.Value, " ")
        cell.Value = words(0)
    Next cell
End Sub

 

هذا الكود يفترض أن الكلمات مفصولة بمسافة. إذا كانت الكلمات مفصولة بفاصلة أو حرف آخر، يجب تغيير الجزء `Split(cell.Value, " ")` ليناسب الفاصلة الصحيحة، على سبيل المثال، `Split(cell.Value, ",")` للكلمات المفصولة بفاصلة.

  • تمت الإجابة
قام بنشر

تعديل


Sub KeepFirstWordOnly()
    Dim cell As Range
    Dim words() As String
    Dim i As Integer
    
    For Each cell In Range("A1:A10") ' تغيير النطاق حسب الحاجة
        words = Split(cell.Value, " ")
        If UBound(words) >= 0 Then ' التحقق من أن المصفوفة غير فارغة
            cell.Value = words(0)
        Else
            cell.Value = ""
        End If
    Next cell
End Sub

 

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information