PDA

View Full Version : سوال: شمارش تعداد کارکتر



فردان فردان
دوشنبه 15 تیر 1394, 17:53 عصر
فرض کنید در یک رشته مثل «برنامه نویس» می خواهم ببینم چند تا «ن» به کار رفته، از چه تابعی می توانم استفاده کنم. سرچ کردم چیزی پیدا نکردم.

شاگرد آرام
دوشنبه 15 تیر 1394, 22:11 عصر
سلام دوست عزیز
vba تابعی برای اینکار نداره شما می تونید از توابع دیگه به این منظور استفاده کنید
کد زیر جواب شما رو میده اما کار توایع استفاده شده چیز دیگری است

tedad=UBound(Split("sample text", "e", , vbTextCompare))

saeed1234n
دوشنبه 15 تیر 1394, 23:05 عصر
سلام

احسنت بسیار عالی لذت بردم

m2326499
سه شنبه 16 تیر 1394, 01:38 صبح
سلام جناب اقای saeed1234n (http://barnamenevis.org/member.php?214191-saeed1234n) ، شاگرد آرام (http://barnamenevis.org/member.php?12223-%D8%B4%D8%A7%DA%AF%D8%B1%D8%AF-%D8%A2%D8%B1%D8%A7%D9%85)

نیاز مبرم به این تابع خوب داشتم ... و البته مزاحم شدم بپرسم فایلی که خدمت شما ارسال کرده بودم قابل حل شدن نیست ؟؟

متاسفانه علیرغم ارسال پیام خصوصی ، در این رابطه هنوز جوابی از شما دریافت نکردم

سپاسگذار میشم اینجا اطلاع بدید

saeed1234n
سه شنبه 16 تیر 1394, 23:46 عصر
سلام جناب اقای saeed1234n (http://barnamenevis.org/member.php?214191-saeed1234n) شاگرد آرام (http://barnamenevis.org/member.php?12223-%D8%B4%D8%A7%DA%AF%D8%B1%D8%AF-%D8%A2%D8%B1%D8%A7%D9%85)

نیاز مبرم به این تابع خوب داشتم ... و البته مزاحم شدم بپرسم فایلی که خدمت شما ارسال کرده بودم قابل حل شدن نیست ؟؟

متاسفانه علیرغم ارسال پیام خصوصی ، در این رابطه هنوز جوابی از شما دریافت نکردم

سپاسگذار میشم اینجا اطلاع بدید



سلام

بفرمایید

این هم نمونه ای که خواستید




133001

m2326499
چهارشنبه 17 تیر 1394, 03:08 صبح
سلام

بسیار متشکرم و لطف کردید جناب اقای نادری عزیز

m2326499
پنج شنبه 18 تیر 1394, 13:51 عصر
من برای شمارش تعداد کاراکترهای یک Textbox از این کد استفاده میکنم

=Len([Textbox])

ولی چون محتویاتش به این شکل هست (A B C D) جواب اشتباه 7 رو میده . که یعنی جای خالی رو هم حساب کرده
از چه تابعی باید استفاده کنم که عدد 4 رو بهم بده ؟؟

ممنون از لطف همه

saeed1234n
پنج شنبه 18 تیر 1394, 14:07 عصر
سلام




من برای شمارش تعداد کاراکترهای یک Textbox از این کد استفاده میکنم




1

=Len([Textbox])








ولی چون محتویاتش به این شکل هست (A B C D) جواب اشتباه 7 رو میده . که یعنی جای خالی رو هم حساب کرده
از چه تابعی باید استفاده کنم که عدد 4 رو بهم بده ؟؟




Len(Replace(yourText, " ", ""))

m2326499
پنج شنبه 18 تیر 1394, 14:25 عصر
ممنونم آقای نادری عزیز
خیلی عالی بود