کامپیوتر و موبایل ونوس

VENUS COMPUTER & MOBILE CENTER

کامپیوتر و موبایل ونوس

VENUS COMPUTER & MOBILE CENTER

کامپیوتر و موبایل ونوس

امام علی (ع):
زَکاةُ العِلمِ أن تُعَلِّمَهُ عِبادَ اللّه‏ِ؛
زکات علم ، آموختن آن به بندگان خدا است.

به صورت پیش فرض اکسل از تبدیل عدد به حروف فارسی پشتیبانی نمی کند و ما برای استفاده از حروف باید یا دستی آنها را تایپ کنیم و یا از روشی که در ادامه توضیح خواهیم داد بهره ببریم تا به نتیجه ای مانند تصویر زیر برسیم.

 

روش اول:

 

 

1- ابتدا افزونه را از لینک ذیل دانلود کرده و آن را از حالت فشرده خارج نمایید.

 

 لینک دانلود افزونه

حجم: 20.8 کیلوبایت

 

۲- سپس فایل FarsiTools.xla را به محلی که میخواهید از آن نگهداری کنید منتقل کرده (در طول زمانهایی که می خواهید از این ابزار استفاده کنید فایل باید در آن محل باقی بماند)

 

۳- یک فایل اکسل خام را باز کرده و از مسیر file گزینه option را کلیک نموده و در صفحه باز شده حالت add ins را انتخاب کرده تا صفحه add ins به صورت ذیل باز شود.

 

 

۴- بعد از انتخاب excel add-ins در قسمت manage بر روی GO کلیک کرده تا صفحه add ins باز شود، سپس بر روی دکمه Browse کلیک نموده و در صفحه باز شده آدرس مسیر فایل  FarsiTools .xla را وارد نموده و تایید کرده تا مانند شکل ذیل این افزونه به افزونه های شما اضافه شود.

 

 

 

 بعد از انجام گامهای فوق ۷ تابع به توابع اکسلاضافه میشود که اصلی ترین آنها به شرح ذیل می‌باشند.

 

 

۱- m2s: این تابع به منظور تبدیل تاریخ میلادی به تاریخ شمسی مورد استفاده قرار میگیرد، برای مثال خروجی تابع m2s(today()) m برابر است با تاریخ امروز به صورت شمسی.

 

۲- s2m: این تابع بر عکس تابع m2s به منظور تبدیل یک تاریخ شمسی به تاریخ میلادی مورد استفاده قرار میگیرد، برای مثال خروجی تابع s2m(“1391/2/2”) m برابر است با ۲۰۱۲/۴/۲۱

 

۳- horofi: این تابع به منظور نوشتن عدد به صورت حرفی مورد استفاده قرار میگیرد، بدین صورت که یک عدد به عنوان ورودی دریافت میکند و معادل آن را به حرف مینویسد برای مثال خروجی تابع horofi(24) m برابر است با “بیست و چهار”

 

۴- three: این تابع حالت ناقص تابع horofi میباشد و به منظور تبدیل عدد به حالت حروفی آن مورد استفاده قرار میگیرد با این تفاوت که این تابع صرفا تا اعداد سه رقمی را به حروف تبدیل میکند.

 

 


روش دوم:

 

ابتدا فایل تابع زیر را دانلود و از حالت فشرده خارج نمایید

دانلود تابع تبدیل عدد به حروف به همراه ویدئو آموزشی
حجم: 9.29 مگابایت

پسورد: venus-soft.ir

 

      اکنون مراحل زیر را دنبال کنید:

  • فایل اکسل خود را باز کنید
  • با زدن کلیدهای Alt + F11 به محیط کد نویسی بروید.
  • در سمت چپ که نام شیتها نوشته شده در فضای خالی کلیک راست نمائید.
  • روی گزینه Import کلیک نمائید.
  • فایل Addad_b_Horof.bas را از داخل پوشه ای که دانلود کردید انتخاب نمائید.
  • محیط کد نویسی را بسته و به محیط اکسل باز گردید.
  • در سلول A1 عدد مورد نظر خود را به صورت عددی بنویسید
  • در سلول B1 فرمول زیر را تایپ نمائید.

=HOROF(A1)

کار تمام است و از این فرمول در هر سلولی که خواستید می توانید استفاده نمائید.

نکته : فایل خود را باید در حالت ماکرو اینیبل و با پسوند XLM ذخیره نمائید.

 

 

 

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

=HOROF(A1)&""&"تومان"

با اجرای کد بالا اکسل یک فاصله بعد از حروف ایجاد شده قرار می دهد و بعد از آن عبارت تومان را هم اضافه می کند .

برای اینکه مبلغ را به ریال داشته باشید هم به سادگی می توانید از همان فرمول بالا استفاده نمائید  و به جای تومان از ریال استفاده نمائید مانند کد زیر:

=HOROF(A1)&""&"ریال"

 

حالا اگر بخواهیم انتخاب تومان و ریال را به کاربر واگذار کنیم هم به سادگی می توانیم از Validation Data استفاده نمائید که نتیجه درست مثل تصویر اول این پس ت آموزشی شود.

به یک سلول خالی مثلا C3 بروید

کلیدهای H , A , V , V را به ترتیب فشار دهید تا پنجره Validation Data باز شود.

 

در تب setting به جای any value گزینه List را انتخاب نمائید و ریال و تومان را با یک کاما از هم جد کرده و در باکس بنویسید و Ok کنید.

فرمول بالا را به شکل زیر تغییر دهید.

=HOROF(A1)&” “&”C1”

حالا نوشته ریال تومان منوط به انتخاب کاربر در C1 خواهد بود.

ویدیو آموزشی که به همراه تابع دانلود کرده اید میتواند به شما کمک بیشتری نماید.

پیام

نظرات  (۲۹)

سلام. واقعا روش اول کاربردی و ساده بود. تشکر.

پاسخ:
سپاس

اعشار رو نمیزنه

باسلام و ایول دمت گرم به سالار و سلطان اکسل ممنون خیلی کارمو راه انداخت فدایی داری

پاسخ:
سپاس امیرخان

واقعااااا مممنون

بقیه فقط سرکار میزارن

پاسخ:
ممنون از همراهی شما امید جان

خیلی ممنون 

راحت شدم 

پاسخ:
سپاس

سلام 

مبدل حروف به عدد ، باگ داره

24,122,718,698 

رو بصورت زیر درج میکنه

دو هزار و چهارصد و دوازده میلیارد و دویست و هفتاد و یک میلیون و هشتصد و شصت و نه هزار و هشت

سلام چرا اعشار برام نمیاد و عدد رو فقط صحیح میزنه؟

سلام

ان شاء الله هر چی خواستی خداوند بهت بده

واقعا دمتون گرم

پاسخ:
ممنون بهروز جان خوشحالیم که با ونوس کارتون راه افتاد

هزار درود

پاسخ:
سپاس

دمتون گرمممم

پاسخ:
ممنون از همراهی شما مسعود جان

عالی بود چرا قسمت اعشار اعداد رو نمینویسه

تو لپ تاپ allt+f11 کار نمیکنه یعنی تو اکسل صفحه کد نویسی نمیاره پیشنهادتتون چیه راه دیگه برای رفتن به صفحه کد نویسی ندارین؟

 

خیلی خوب عالی خدا خیرت بده

پاسخ:
سپاس مرتضی جان

با سلام 

بعد از اتمام کا رو سیو کردن فایل و مجدد باز کردنس فرومل و افزونه حذف شده و باید تمام مراحل رو مجدد انجام داد

پاسخ:
سلام خیر دوست عزیز حذف نمیشه باید فایل رو جایی قرار بدید که همیشه همونجا بمونه و مسیرش رو تغیر ندید
برای مثال بنده توی درایور c گذاشتم و مخفی کردم
هر بارم که ویندوز عوض میکنم فایل اصلی رو یکبار فقط کپی میکنم توی درایو c تمام فرمولها آماده به کار میشه

سلام لیست رو نمی تونم مثل شما پیاده سازی کنم 

مثال 

تومان و ریال 

وقتی مثل شما درست می کنم ریال، تومان پشت سر هم میشن زیر هم و جا نمیان 

و میشه بگین چطوری میشه عدد رو ریال وارد کرد ولی حروف به تومان نوشته بشه یعنی اوتومات صفر ریال رو توی حروف حذف کنه 

و اینکه ممنون میشم بفرمایید چطوری میشه افزونه رو طوری ذخیره کرد برای یک فایل که هر بار نخوایم این راه ها رو بریم 

ممنون از راهنمایی های مفیدتون 

خدا یک در جهان و صد در آخرت بهت بده. دمت گرم.

پاسخ:
سپاس افشین جان

ممنون خوب بود

پاسخ:
سپاس

با سلام

من این کار انجام دادم فقط seve نمیمونه

با بستن اکسل دوباره باید از اول مراحل انجام بدم

مشکل کارم کجاس؟؟؟


 

پاسخ:
سلام افزونه رو فعال کردید

سایت و مطالبتون راجب اکسل عاااالی و درست بود . ممنون

پاسخ:
سپاس محمد جان

سلام. ممنون خیلی خیلی کارم راه افتاد با تشکر فراوان

 

پاسخ:
سپاس حمیدرضای عزیز

اگر فایل اکسل رو در کامپیوتر دیگر ببریم بهم میریزه؟

پاسخ:
اگر فرمولهارو ذخیره کنید خیر

چرا عدد رو توی تبدیل حروف رند میکنه؟

ذخیره نمیشه، منتها راه حلش اینه که فایل رو به فرمت xlsm ذخیره کنیم تا مشکل حل بشه، ممنون بابت زحمتی که کشیدین، عالی بود

پاسخ:
سپاس اما ذخیره هم میشه تست شده

سلام و تشکر فراوان برای آموزشتان

فقط یک سئوال اگر بخواهیم قبل از عدد متنی وارد کنیم فرمول چجوری می شود.

پاسخ:
سلام میتونید یک سلول چسبیده بهش رو برای این کار اختصاص بدید و بی رنگش کنید تا خط سلول مشخص نشه
من خودم این کارو کردم اینجوری حین اجرا یا چاپ تصور میشه همش توی یک سلول و پشت سر همه

سلام

مرسی همه چی اوکی ولی وقتی سیو میکنم بازم همه چی اوکیه عدد به حروف سیو میشه ولی به محض اینکه عدد رو عوض می کنم مجددا با از طریق VBA اقدام کنم تا دوباره اوکی شه ممکنه راهنمایی دقیق بفرمائید

باتشکر عالی بود فقط seve نمشیه راهنمایی کنید
پاسخ:
ذخیره میشه دوست عزیز مشکلی نداره
با سلام
من این کار انجام دادم فقط seve نمیمونه
با بستن اکسل دوباره باید از اول مراحل انجام بدم
مشکل کارم کجاس؟؟؟
پاسخ:
سلام تنظیمات زبان سیستمتون رو چک کنید
با سلام، عالی بود . فقط ی سوال دارم : اگه بخوایم اعشار رو هم در حروف داشته باشیم آیا امکانش هست؟ چون در این نسخه اعشار رو در حروف درج نمیکنه. ممنون
پاسخ:
سلام تست نکردم اما فکر میکنم از بخش number بتونید با کلید اعشار این گزینه رو دستکاری کنید
عالی بود لذت بردم تشکر
پاسخ:
سپاس

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی