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

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

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

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

إخواني الأعزاء كيف حالكم لعلكم بخير

سؤالي هو

هل من كود لحساب عدد مرات إدخال حرف معين في حقل نصي ؟

مثال لو أدخلت في مربع نص مثلا الكلمة التالية " ععععع " فهل من كود لحساب عدد مرات إدخال حرف العين ؟

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

تحفة بديعة

لذا لن ندعها تمر هكذا

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





Private Function sReplace(SearchLine As String, SearchFor As String, ReplaceWith As String) As Integer

Dim vSearchLine As String, found As Integer


found = InStr(SearchLine, SearchFor)

vSearchLine = SearchLine

If found <> 0 Then

sReplace = 1

vSearchLine = ""

If found > 1 Then vSearchLine = Left(SearchLine, found - 1)

vSearchLine = vSearchLine + ReplaceWith

If found + Len(SearchFor) - 1 < Len(SearchLine) Then _

vSearchLine = vSearchLine + Right$(SearchLine, Len(SearchLine) - _

found - Len(SearchFor) + 1)

End If


found = InStr(vSearchLine, SearchFor)

MyString = vSearchLine


Do While found <> 0

sReplace = sReplace + 1

vSearchLine = Left(vSearchLine, found - 1)

vSearchLine = vSearchLine + ReplaceWith

vSearchLine = vSearchLine + Right$(MyString, Len(MyString) - _

found - Len(SearchFor) + 1)

found = InStr(vSearchLine, SearchFor)

Loop


End Function

تم تعديل بواسطه أبـوخليل
استبدال الوحدة النمطية الصحيحة
  • 3 years later...
قام بنشر

مررت هنا بالصدفة

فحبيت اشارك بفكرة للفائدة ان شاء الله

يمكن عمل التعبير التالي 

=Len([mytext])-Len(Replace([mytext],"a",""))

على اساس ان الحقل اسمه mytext  والحرف a  ويمكن استبداله باسم حقل متغير

 

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information