آموزش ماکرونویسی - برنامه نویسی در اکسل به روش من

از ماکرونویسی نهراسید! بسیار ساده است!

صفحه اصلي | آرشيو مطالب | تماس با من                    ali_fatehi@yahoo.com

آموزش  مشاورهداستان وبلاگ من

 

كتاب ماكرونويسي و برنامه نويسي كار بردي به زبان VBA در Excel

به نگارش اينجانب منتشر شد
مولف: علي فاتحي
ناشر: انتشارات سازمان بورس

 مراكز پخش

«نمايشگاه و فروشگاه انتشارات بورس»
شماره تماس:  88648192
(تهران - ميدان ونك - خ ملاصدرا- شماره 25)
اطلاعات كتاب و سفارش خريد آنلاين از انتشارات بورس

«انتشارات صانعي»

شماره تماس:  5385  6640
(
تهران- خ انقلاب- روبروي  دانشگاه تهران- پلاك 1290)
www.saneibook.com

 

.....در زماني كوتاه و به راحتي مي توانيد در اكسل برنامه و ماكرو بنويسيد؛ حتي اگر شما برنامه نويس نباشيد ماكرونويسي و برنامه نويسي ابزاري مناسب براي كاربراني است كه مي خواهند در Excel بهتر و پوياتر عمل كنند. زبان برنامه نويسي مورد استفاده در Excel بسيار شبيه زبانهاي محاوره اي است و VBA

 (Visual Basic for Applictions )
نام دارد.
......

20 صفحه اول كتاب را از اينجا برداريد.


اين كتاب براي كاربراني نوشته شده كه با برنامه‌نويسي و ماكرونويسي آشنايي نداشته يا آشنايي كمي دارند و مي‌خواهند در نرم‌افزار اكسل كارهاي بهتر و پوياتري انجام دهند و با زباني ساده و به دور از پيچيدگي مفاهيم اوليه و كاربردي را گام به گام ارايه نموده است. مثال‌ها متنوع و كاربردي‌اند. از برنامه‌هاي ساده  و "تابع تبديل عدد به حروف" گرفته تا "پياده‌سازي مفاهيم مهندسي مالي" در كتاب آموزش داده شده‌اند..

 

 

 

 

آخرين مطالب

 زمانیکه یک تابع (یا رویه) در یک  Workbook تعریف و ایجاد می شود این تابع تنها در همان Workbook قابل استفاده خواهد بود. تابع را در Workbook های دیگر نمی توان بکار برد و  با پیغام #Name. روبرو می‌شویم.

 چگونه می‌توان توابع نوشته شده در یک  فایل را همیشه و همه جا بکار برد؟

 


ما پیش از این روشهای مختلفی را برای اینکار معرفی نموده ایم. در مطلبی با عنوانت عنوان "عمومی نمودن ماکروها" چند روش ساده ارایه شد. ولی همه این روشها ابتدایی بودند. یک روش اصولی و سیستمی برای اینکار استفاده از  add in یا افزونهاست.

Add in  نوعی فایل اکسل است که شامل توابع می باشد و  توسط کاربر نوشته شده و به اکسل اضافه می شود و امکان بکار بستن توابع آن در تمامی فایلهای اکسل وجود دارد.(به توابعی که توسط کاربر نوشته شده User Defined Function ‌ یا UDF گفته می‌شود)

هر بار که مایکروسافت اکسل اجرا می شود add in  ها به همراه آن باز می شوند و به دنبال آن توابع موجود در آنها نیز فراخوانی گردیده و امکان استفاده از آنها فراهم می‌شود.

ایجاد add in

برخلاف اهمیت و کارایی بسیار بالای یک Add in،  ولی ایجاد آن بسیار ساده است. برای اینکار  کافیست گامهای زیر را بردارید

  • نوشتن توابع: تابع یا توابع مورد نظر را در یک workbook ایجاد می کنیم.
  • ذخیره فایل با فرمت مناسب برایAdd in  ‌ : در محیط اکسل، در هنگام ذخیره فایل، گزینه Save as را انتخاب کنید. نام مناسبی برای آن انتخاب کنید. در جلوی گزینه  Save as  type گزینه  Excel Add-In (یا عبارتی شبیه آن مانند Excel Add-In Microsoft  )را انتخاب و فایل را با نام مناسبی ذخیره نمایید. 

نکته : با استفاده از روش فوق فایل add in  با پسوند xlam ذخیره می شود.(در آفیس 2003 و قبل از آن با پسوند xla)

نصب Add in

اگر چه نصب Add in بخشی از مهارتهای مربوط به محیط اکسل است ولی به هر حال در اینجا دوباره آنرا یادآوری می نماییم

در آفیس های قبل از 2003:

به منوی Tools و سپس Add-ins رفته و آدرس فایل مربوطه را از بخش Browse  بدهید.

مادامیکه CheckBox مربوط به آن تیک خورده است، این Add in ‌ فعال است و با اکسل فراخوانی می‌شود.

 

در آفیسهای 2007 به بالا:

به office button بروید. گزینه excel option و سپس Add Ins را انتخاب کنید.

در پایین سمت راست از گزینه های لیست Manage گزینه اول یعنی Excel Add-ins را انتخاب کنید.

تب Go را کلیک کنید.

آدرس فایل مربوط به add ins را بدهید.

مادامیکه CheckBox مربوط به آن تیک خورده است، این Add in ‌ فعال است و با اکسل فراخوانی می‌شود.

نکته: پس از نصب Add ins   همواره فایل آن با بازشدن برنامه آفیس اکسل فراخوانی می‌شود. با ورود به محیط VBE می توانید فایل مربوط به آن را در پنجره Project Explorer ببینید (معمولا با پسوند xlam  و در آفیس 2003 و قبل از آن با پسوند xla). با انتخاب آن می توانید توابع موجود در داخل آنرا هم ببینید.

.: Weblog Themes By Iran Skin :.

درباره وبلاگ

آرشيو مطالب
امکانات وب