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

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

قام بنشر

السلام عليكم 

 

استخدم خاصية instr لتحديد موقع الكلمة المستخدمة من خلال الكود المستخدم . 

وبعد الفحص تبين أن كلمة "عقد" قد اعطت قيمة في كلمة "انعقدت"

 

السؤال هل يوجد طرييقة لفحص الكلمة فقط دون أي زيادة ؟

 

مع جزيل الشكر

قام بنشر

 

لطفاً أخي ارفق ملف للتسهيل

 

 

اعتقد كوني عضو جديد لا يمكنني إرفاق ملف !

حيث تظهر رسالة :

  • findkey.xlsm

    غير مسموح برفع هذا النوع من الملفات

 

لكن الكود هو كالتالي :

Sub FindX()
lastR1 = Sheets(1).Range("a50000").End(xlUp).Row
Key = Sheets(1).Range("e2")
For Each news In Sheets(1).Range("a2:i" & lastR1)

findkey = InStr(news, Key)
If findkey > 0 Then
news.Offset(0, 1) = findkey
End If

Next

End Sub

بحيث العامود الأول يحتوي على الأخبار التي بها الكلمات " انعقدت الجمعية العمومية " ، " توقيع عقد مع شركة "

والخانة e2 بها كلمة "عقد"

 

والمطلوب إيجاد نتيجة للجملة الثانية فقط

 

مع جزيل الشكر

قام بنشر

 

أخي الحبيب قم بضغط الملف ثم اضغط على كلمة Browse ثم حدد مكان الملف المضغوط ثم انقر على رفع الملف ..

 

الملف

findkey.rar

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

للأسف عندي نص عربي

راح أحاول بطريقة split يمكن تضبط 

لكن الملف يحتوي على أكثر من 13 ألف سطر

 

شكرا أخي

تم تعديل بواسطه SQB

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.

×
×
  • اضف...

Important Information