با نصب این ماکرو سه تابع به توابع اکسل اضافه شده و تاریخ را شمسی به میلادی و یا از میلادی به شمسی تبدیل می کند و همچنین اعداد را به حروف فارسی تبدیل می کند
تابع s2m تاريخ شمسي را به ميلادي تبديل مي كند
=s2m(«1387/6/19»)
برای فعال شدن اجرای ماکرو در اکسل به tools>option>security>macro Security رفته و آنرا درحالت low یا medium بگذارید. اکسل بعد از این تغییر نیاز به یک راه اندازی مجدد (خارج و وارد شدن دوباره) دارد.
تبدیل عدد به حروف
این تابع به صورت زیر نوشته شده و اعداد صحیح را به حروف تبدیل می نماید از اعداد بعد ممیز
صرف نظر می کند
=horofi(A1)
=horofi(«123»)
نتیجه : یکصد و بیست و سه
===============================================================
در آفیس 2007 ابتدا طبق روش زیر ماکرو را فعال کنید و یک بار از excel خارج شده و دوباره وارد شوید
خلاصه آن به صورت زیر است:
1- بر روی آیکون آفیس کلیک کنید
2- Excel option
3- trust center
4- trust center seeting
5- macro setting
6- enable all maco
7- trust to access to VBA madule را انتخاب کنید
با سلام و احترام جناب آقاي اصغري
از آشنايي با شما دوست برنامه نويس و باسواد خرسندم . اميدوارم اين آشنايي به پيشرفتهاي بهتري منجر بشه.
از اينكه لينك تابع مرا در وبلاگتون گذاشتيد ممنون . همچنين از توضيحتون.
در تكميل توضيحتون بايد بگم تابع D2A سه تا آرگومان ورودي داره كه دومي و سومي اختياريه اوليش براي تبديل عدد به حروفه و دومي براي افزودن متن دلخواه به انتهاي عبارت تبديل شده مثل «ريال» و … و سومي براي گرد كردن اعداد .
البته فايل راهنما ضميمه اون لينك هست .
رشته من عمرانه و زمينه كاريم دفتر فني . اگه كمكي تو اين وبلاگ از دستم بربياد دريغ ندارم .(هرچند خودتون استادين و ما شاگردتون)
===================================================================
جناب آقاي لطفي با تشكر از مطب شما
مقداري از توضيحات طبق شرح شما اصلاح شد
لطفا يك نسخه از رزمه كاريتان را براي من بفرستيد
با تشكر اصغري
اينم لينك فايل شرايط عمومي پيمان با امكان جستجوي فارسي و لينك بين ماده ها و بندها :
http://www.iran-eng.com/showthread.php?p=361325#post361325
متاسفانه تابع مبدل تاريخ شمسي به ميلادي درست كار نمي كنه :((
====================================
دوست عزیز لطفا به صورت شفاف اشکال را توضیح دهید تا برطرف شود و اگر لازم بود فایل را ایمیل نمایید.
a[dot]asghari[at]gmail[dot]com
با عرض سلام و تشکر بنده تمامی مراحل مربوط به 2007 را طی نمودم و فایل شما را نیزدالود و نصب نمودم ولی فرمول m2sکار نمی کنه البته فرمول horofi کار میکنه لطفا راهنمایی فرمایید مشکل از کجاست.
متأسفانه اشكال از خودم بود توي اكسل 2007 قابليت ماكرو ها رو غير فعال كرده بودم با فعال كردنش مشكل حل شد . اما يك پيشنهاد اگر امكان توسعه اين افزونه(؟) به صورتي كه ايام هفته و تاريخ رو به حروف هم نمايش دهد وجود داشت بسيار عالي مي شد … با تشكر
==============================================================================
نمایش تاریخ بصورت فارسی به ماکرو اضافه گردید
در سایت فرساران می توانید یک addin کامل برای تاریخ هجری شمسی و همچنین تبدیل عدد به حروف را از بخش اکسل دانلود نمایید.
این مجموعه روزهای هفته را نیز نشان می دهد و می توان دو تاریخ را از همدیگر کم کرد و …
من که استفاده کردم بسیار راضی بودم:
http://farsaran.ir/Excel_Section/PersianTool.htm
====================================================
در یکی از فرمتها می توان روزهای هفته را هم دید
کم کردن دو تاریخ هم ایده خوبی است هر چند بعد از تبدیل دو تاریخ به میلادی به راحتی قابل انجام است ولی به عنوان تابع جداگانه حتما اضافه خواهد شد
در اینجا روش جالبی ارائه شده:
http://kmisagh.blogsky.com/1387/07/12/post-4/
با سلام
آقا اين برنامه تبديل تاريخ اكسل به شمسي واقعا جالب بود و كار بنده رو راه انداخت . بدين وسيله از شما كمال تشكر را دارم .اميدوارم موفق باشيد
کارت خیلی عالیه،امیدوارم موفق باشی.اگه امکان داشت یه شماره حساب دیگه بده که شهرستان هایی که دسترسی به بانک پاسارگاد ندارند کارشون راه بیوفته.ممنون
از طریق حساب بانك تجارت می توانید از سراسركشور اقدام نمایید ضمنا انتقال كارت به كارت محدود به بانك خاصی نمی باشد
آیا امکانی وجود دارد تا در برنامه ورد تاریخ ( شمسی ) و عدد را به حروف تبدیل کرد این کار را برای صدور چک می خواهم که دیگر نیازی به تایپ ( و اشتباه ) نشود.
با تشکر لطفاً جواب را ای میل فرمایید از لحاظ هزینه هم در خدمت هستیم
14/10/87 00:34
ماكرو شما خيلي به من كمك كرد.
اجرتون با مايكروسافت (:
جناب آقای اصغری با سلام و خسته نباشید :
واقعا این فایل ها و لینک ها خیل به دردم خورد و از اینکه اینطوری با شما آشنا شدم خیلی خرسندم. من هم مثل شما کارم در رشته ساختمان هست و ده سالی است که در این حرفه مشغولم کارهای دفتر فنی را به اتمام رسانده ام و حدود 5 سالی است که مسئول برنامه ریزی و کنترل پروژه هستم و تا حالا چندین پروژه های بزرگ و کوچک را برنامه ریزی و کنترل کرده و در حال اانجام هستم. خوشحل میشم اگر بتوانم در کنار همدیگر کاری انجام دهیم.
با تشکر –
عالی بود.
ممنون، منتظر ابداعات جدید شما هستم.
اردتمند
از برنامه جالبتون واقعا لذت بردم
با سلام اگه ممکنه دوستان ر اهنمایی کنن که چطوری این ماکرو فعال میشه روش گام به گام رو می خوام چون تو فایل زیپ سه تا فایل هستش نمی دون باید چیکار کنم يعنی بعد از نصب فایل setup بايد چیکار کرداگه ممکنه راهنمایی کنین
آفیس 2009 هستش
با تشکر
در برنامه اکسل به منوهای زیر بروید وsecurity آنرا در حالت low قراردهید
tools
option
security
Macro security
سلام.لطفا» روش کار با توابع در Excel 2007 را توضیح بدید.من Insert,Function ,user define را پیدا نمیکنم. با تشکر
باور می کنید من تا حالا از آفیس 2007 استفاده نکرده ام ولی مطمئن هستم خیلی از دوستان از این ماکرو در این آفیس استفاده می کنند . شما باید با کمی جستجو راه حل را پیدا کنید . ضمنا می توانید فرمول ها را بجای انتخاب از منو تاپ کنید . موفق باشید
در افیس 2007 هم کارمیکنه فقط شما باید برروی toolbar کلیک راست کنید
سپس customise quick access toolbar راانتخاب نمایید
سپس macro security را اضافه کنید
خیلی خوب بود حال دادی ممنون:-)
با سلام و تشكر فراوان از ابزاري كه معرفي كرديد.
من كارم حسابداري هست كه اين ابزار براي نوشتن و تبديل عدد به حرف واقاً عالي هست و خطاي كاربر و تايپيست رو به صفر ميرسونه . اما در مورد تاريخ ميخواستم ببينم راهي هست كه تاريخ در هدر يا فوتر هم بصورت فارسي درج بشه ، متاسفانه فقط در سلولها من ميتونم اين كار رو انجام بدم . قبلاً از شما بابت همكاريتون متشكرم.
باسلام
خيلي جالب بود ممنون مي شم اگر تابعي نيز باهمين شرايط و كارايي جهت استفاده در اكسس نيز سراغ داريد اينجانب را راهنمايي نماييد.
با تشكر
توجه توجه
فروش همه رقم لاستیک از دم قسط به تعداد اقساطی
که شما مایل به پرداخت ان هستید
با چک کارمندی (حتی روزی 500 تومان)
برای کسب اطلاعات بیشتر با شماره
09374119764 تماس بگیرید
باسلام من يك برنامه مي خوام كه باهاش بتونم يك صورت وضعيت بنويسم .كسي مي تونه منو كمك كنه
سلام
من قبلاً برای تبدیل تاریخ شمسی در اکسل 2003 برای رأس گیری چکها کیبوردو انگلیسی می کردم و A رو میزدم بعد تاریخ را به صورت شمسی وارد می کردم در همان خانه شمسی نوشته می شد ولی روش کلیک می کردم میلادی خوانده میشد رو کامپیوتر م دوباره ویندوز نصب کردم و دوباره آفیس 2003 ولی الان دیگه نمیتونم تاریخ فارسی بزنم خواهش میکنم راهنمائیم کنید
احتمال می دهم ویندوز شما امکان تاریخ شمسی برای آفیس داشته است که شما با تعویض ویندوز حالا این برنامه را ندارید.
من هر کار کردم نشد. لطفا راهنمایی کنید
من اکسل 2007 دارم
حاجي دمت گرم
رو سفيدمون كردي
برادرا همه دعات مي كنن
بالاخره به فضل الهي تاريخ شمسي بر اكسل پيروز شد.
سلام
من قبلاً برای تبدیل تاریخ شمسی در اکسل 2003 برای رأس گیری چکها کیبوردو انگلیسی می کردم و A رو میزدم بعد تاریخ را به صورت شمسی وارد می کردم در همان خانه شمسی نوشته می شد ولی روش کلیک می کردم میلادی خوانده میشد رو کامپیوتر م دوباره ویندوز نصب کردم و دوباره آفیس 2003 ولی الان دیگه نمیتونم تاریخ فارسی بزنم خواهش میکنم راهنمائیم کنید
===============
پاسخ : شما باید format cells را به حالت Text در آورید و بعد تاریخ را تایپ کنید.
لینک جدید توابع هجری شمسی فرساران:
http://www.farsaran.ir/%D9%85%D9%82%D8%A7%D9%84%D8%A7%D8%AA-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C-%D8%A7%DA%A9%D8%B3%D9%84/%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D8%B4%D9%85%D8%B3%DB%8C-%D8%AF%D8%B1-%D8%A7%DA%A9%D8%B3%D9%84-%D9%88-%D8%AA%D8%A8%D8%AF%DB%8C%D9%84-%D8%B9%D8%AF%D8%AF-%D8%A8%D9%87-%D8%AD%D8%B1%D9%88%D9%81.html
کارت خیلی درسته پسر ، راه در جهان یکی است وان نیز درستکاری است…..
همیشه درست کار باشی عزیز
در اکسل 2007 کار می کند ولی چگونه می توان بجای نمایش بصورت 2009/9/1 بصورت 2009/09/01 نمایش دهد به عبارتی طول خط ثابت بماند
برنامه اوپن سورس است می توانید کد آن را تغییر داده و طبق خواسته خودتان تغییر دهید
pedar sag linkad kharabe kerm dari mardomo sare kar meli
ha akhe ma be ki begam
مثل اینکه آدمهای بی تربیت هم توی اهل ساختمان پیدا می شه!!!!!!!
این برنامه به صورت رایگان در اینترنت قرار دارد
تشكر از برنامه ماكرو مبدل تاريخ
HI Dear Engineer
would you please explain clearly how to change the Micro Security in Excel 2007?
I couldn’t find and change it.
Thank you in advance.
Best Regard,
sam.
1. Click the *Microsoft Office Button* [image: Button image], and then click *Excel Options*. 2. Click *Trust Center*, click *Trust Center Settings*, and then click *Macro Settings*. 3. Click the options that you want: – *Disable all macros without notification* Click this option if you don’t trust macros. All macros in documents and security alerts about macros are disabled. If there are documents with unsigned macros that you do trust, you can put those documents into a trusted location. Documents in trusted locations are allowed to run without being checked by the Trust Center security system. – *Disable all macros with notification* This is the default setting. Click this option if you want macros to be disabled, but you want to get security alerts if there are macros present. This way, you can choose when to enable those macros on a case by case basis. – *Disable all macros except digitally signed macros* This setting is the same as the *Disable all macros with notification* option, except that if the macro is digitally signed by a trusted publisher, the macro can run if you have already trusted the publisher. If you have not trusted the publisher, you are notified. That way, you can choose to enable those signed macros or trust the publisher. All unsigned macros are disabled without notification. – *Enable all macros (not recommended, potentially dangerous code can run)* Click this option to allow all macros to run. This setting makes your computer vulnerable to potentially malicious code and is not recommended. – *Trust access to the VBA project object model* This setting is for developers and is used to deliberately lock out or allow programmatic access to the VBA object model from any Automation client. In other words, it provides a security option for code that is written to automate an Office program and programmatically manipulate the Microsoft Visual Basic for Applications (VBA) environment and object model. This is a per user and per application setting, and denies access by default. This security option makes it more difficult for unauthorized programs to build «self-replicating» code that can harm end-user systems. For any Automation client to be able to access the VBA object model programmatically, the user running the code must explicitly grant access. To turn on access, select the check box.
* Tip * You can open the macro security settings dialog box from the * Developer* tab in the Ribbon, which is part of the Microsoft Office Fluent user interface. If the *Developer* tab is not available, click the *Microsoft Office Button*[image: Button image], and then click *Excel Options*. Click * Popular*, and then select the *Show Developer tab in the Ribbon* check box.
سلام
خسته نباشید
من ویندوز 7 نصب کردم و دیگه نمی تونم این برنامه رو نصب کنم
چی کار کنم؟
یعنی نصب نمی شه؟
خیلی بهش نیاز دارم.
ممنون
سلام.کاملا درست حدس زدی با با ویندوز 7 همخوانی نداره روی درایو d ویندوز x نصب کن و بعد برنامه رو روی این ویندوز نصب کن
موفق باشی
mosafer_e_kocholoo_13@yahoo.com
اگر سوالی داشتی به این میل بده
با سلام
من يه برنامه محاسبه msaاز اينترنت دانلود كردم ولي در هنگام استفاده از قابليت هاي ماكروهاي آن پيغام مي دهد كه ممكن است ماكرو در اين صفحه يا در اين برنامه غير فعال شده باشد لطفا جهت رفع عيب مذكور راهنمايي فرماييد
با تشكر
(به ايميل اينجانب ارسال فرماييد تشكر مي كنم
در آفیس 2007 طبق روش زیر عمل کنید:
1. Click the *Microsoft Office Button* [image: Button image], and then click *Excel Options*. 2. Click *Trust Center*, click *Trust Center Settings*, and then click * Macro Settings*. 3. Click the options that you want: – *Disable all macros without notification* Click this option if you don’t trust macros. All macros in documents and security alerts about macros are disabled. If there are documents with unsigned macros that you do trust, you can put those documents into a trusted location. Documents in trusted locations are allowed to run without being checked by the Trust Center security system. – *Disable all macros with notification* This is the default setting. Click this option if you want macros to be disabled, but you want to get security alerts if there are macros present. This way, you can choose when to enable those macros on a case by case basis. – *Disable all macros except digitally signed macros* This setting is the same as the *Disable all macros with notification* option, except that if the macro is digitally signed by a trusted publisher, the macro can run if you have already trusted the publisher. If you have not trusted the publisher, you are notified. That way, you can choose to enable those signed macros or trust the publisher. All unsigned macros are disabled without notification. – *Enable all macros (not recommended, potentially dangerous code can run)* Click this option to allow all macros to run. This setting makes your computer vulnerable to potentially malicious code and is not recommended. – *Trust access to the VBA project object model* This setting is for developers and is used to deliberately lock out or allow programmatic access to the VBA object model from any Automation client. In other words, it provides a security option for code that is written to automate an Office program and programmatically manipulate the Microsoft Visual Basic for Applications (VBA) environment and object model. This is a per user and per application setting, and denies access by default. This security option makes it more difficult for unauthorized programs to build «self-replicating» code that can harm end-user systems. For any Automation client to be able to access the VBA object model programmatically, the user running the code must explicitly grant access. To turn on access, select the check box.
* Tip * You can open the macro security settings dialog box from the * Developer* tab in the Ribbon, which is part of the Microsoft Office Fluent user interface. If the *Developer* tab is not available, click the *Microsoft Office Button*[image: Button image], and then click *Excel Options*. Click * Popular*, and then select the *Show Developer tab in the Ribbon* check box.
توروخدا یکی جواب منو بده
Windowse 7 ربطی به این برنامه داره یا نه؟
ربطي به ويندوز ندارد
بله ربط داره بايد نرم افزارو با ورژن جديد واسه سون نصب كنيد جون ورژناي قديمي رو سون شناسايي تميكنه يا انكه پيشنهاد ميدم وينوز x polor نصب كنيد چون منم همين مشكلاتو با سون داشتم اگه سؤالي داشتيد به ايميلم مل بزنيد karim.karami50@yaoo.com
سلام
من این برنامه رو نصب کردم وقتی استفاده میکنم حروفی را قاطی پاتی میآره
خواهشن راهنمایی فرمائید
با تشکر
سلام
مي خواستم بدونم چطور مي توانم تاريخ شمسي را در اكسل براي استفاده در توابع به صورت تاريخ ميلادي نشان دهم؟
با تشكر
سلام
با تشکر از شما چون من داخل ایران نیستم و نیاز ضروری دارم بیشتر در مورد تبدیل به حروف توضیح دهید چون مسیر شما رو در 2007 اجرا می کنم و نتیجه نمی گیرم نصب ماکرو چگونه است ؟ تنظیمات tools>option>security>macro Security رو انجام دادم و ریست کردم
این مسیر رو رفتم اشتباهی 2003 رو زدم
– بر روی آیکون آفیس کلیک کنید
2- Excel option
3- trust center
4- trust center seeting
5- macro setting
6- enable all maco
7- trust to access to VBA madule را انتخاب کنید
سلام من این کارهایی را گفتید در 2007 انجام دادم اما جواب نگرفتم چی کار کنم؟
سلام
من ماکرو رو فعال کردم. فایل رو هم دانلود کردم . ولی وقتی موقع نصب farsi tool … پیغامی میده که می گه farsi.xla مشکل داره و نصب نمی شه … چند بار دانلود کردم ولی بازم همین مشکل پیش اومده .. می شه لطفا راهنمایی کنید؟
ضمن عرض سلام و خسته نباشید بحضور شما جناب آقای اصغری
تبدیل تاریخ شمسی به میلادی و بالعکس و همچنین تبدیل عدد به حروف کمک بسیار شایان و قابل توجهی در امور کاری و جاری روزانه ام به من داده و از این بابت از لطف شما و همکارانی که در خصوص تهیه این نسخه تلاش داشته اند بسیار سپاسگزارم .
یک سوال و درخواست : آیا جایی یا داده ای جهت تبدیل اعداد به حروف بصورت لاتین ( انگلیسی ) وجود دارد . لطفآ در صورت امکان مرا راهنمائی کنید.
اينو چك كن
سلام
جناب آقای اصغری
از لطف شما بسیار ، بسیار سپاسگزارم
بسیار باعث سرعت روند کاری من و همکارانم که نیاز به این ماکرو داشتند شده اید
همگی از شما متشکریم
با آرزوی موفقیت روزافزون و شادکامی برای شما
تابع تبدیل تاریخ فوق العاده است.
جناب آقای اصغری
با سلام توابع تبدیل تاریخ و تبدیل عدد به حرفی رو دانلود کردم ولی در اکسل 2003 جواب نمیده خواهشمند است راهنمایی فرمایید .
بایستی اجرای ماکرو را فعال کنید
جناب آقای اصغری
خواهشمند است توضیح دهید چگونه اجرای ماکرو را فعال کنم؟
با تشکر
برای فعال شدن اجرای ماکرو در اکسل به tools>option>security>macro Security رفته و آنرا درحالت low یا medium بگذارید. اکسل بعد از این تغییر نیاز به یک راه اندازی مجدد (خارج و وارد شدن دوباره) دارد.
سپاسگزارم. برای ذخیرهی دادهها و محاسبات مربوط به فروشگاهم به شدت به چنین ماکرویی نیاز داشتم.
با سلام
آقا خيلی ممنون.
در برنامه access 2007 چطور باید این کار را انجام داد؟
در جواب يكي از كامنت ها نوشته شده است
دستت درد نكنه خيلي به درد من خورد فقط يه مشكلي كه هستش فرمت ماه مي باشد كه اگر دوتاي بود ديگه كامل بود موفق باشيد
ماکرو اپن سورس است هرجوری که بخواهید می توانید تغییرش دهید
GREAT
THANKS
[…] […]
خیلی ممنون
واقعا خیلی به این ماکرو نیاز داشتم
جناب آقاي اصغري
با سلام و خسته نباشيد. من نتونستم ازلينك دانلود؛ تابع شما را دانلود كنم . در صورت امكان برايم ايميل كنيد.
با تشكر – اطهري
ايميل من : tabloteif@gmail.com
مرسی
عالی بود
با ارزوی موفقیت
حکمی
ممنون دست شما درد نکند.
دستتون درد نکنه خیلی خیلی ممنون
من هم مثل همه بچه های دیگه ای که از این تابع استفاده کردم و بسیار هم راضی هستم از شما دوست عزیز تشکر می کنم.
من روی ویندوز8 و آفیس 2013 نصب کردم و مشکلی هم نداره.
باز هم بسیار ممنونم. چون اکسل رو بدون این توابع دیگه نمی تونم تصور کنم.