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

مدت آموزش
20 ساعت
حجم فایل
4 گیگابایت
تاریخ انتشار
۲۰ اسفند ۱۴۰۱
تعداد بازدید
72430 بازدید

ماکرونویسی در اکسل

کاربرد ماکرونویسی در اکسل

به مجموعه اقداماتی که یکبار توسط کاربر نوشته شده و بارها و بارها مورد استفاده قرار می‌گیرند، ماکرو گفته می‌شود. نوشتن ماکرو در اکسل به زبان برنامه‌نویسی VBA امکان پذیر است. عبارت VBA کوتاه شده Visual Basic For Applications می‌باشد که توسط شرکت مایکروسافت ایجاد و برای استفاده در برنامه‌های کاربردی آفیس همانند اکسل، ورد، پاورپوینت و اکسس توسعه یافت. اگر احساس می‌کنید کارهایی را بصورت مکرر در اکسل انجام می‌دهید، می‌توانید برای خودکارسازی و جلوگیری از تکرار مجدد آن، از ماکرونویسی در اکسل استفاده نمایید.

.:: جهت سفارش پستی کلیک کنید ::.

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

  • افزایش کارایی برنامه اکسل
  • صرفه‌جویی در زمان به هنگام کار با اکسل
  • کاهش چشمگیر فرمول‌نویسی در اکسل
  • ایجاد توابع شخصی در اکسل
  • ایجاد رابط‍‌های کاربری در اکسل

مبلغ پیشنهادی

رئوس مطالب

  • مقدمه و تعاریف اولیه برنامه نویسی به زبان وی بی ای (VBA)
    • زبان برنامه نویسی وی بی ای چیست؟
    • تعریف ماکرونویسی به زبان وی بی ای (VBA)
    • مزایا و معایب زبان برنامه نویسی وی بی ای (VBA)
    • تفاوت ماکرونویسی با ماژول نویسی، برنامه نویسی و کدنویسی در اکسل
  • معرفی و کاربرد ابزار Record Macro
    • کاربرد گزینه Personal Macro Workbook و نحوه حذف آن از محیط ویندوز
    • کاربرد گزینه New Workbook
    • کاربرد گزینه This Workbook
    • نحوه اضافه کردن ماکروی های کاربردی به نوار دسترسی سریع
  • معرفی و نحوه فعالسازی Developer Tab
  • آشنایی مقدماتی با محیط Visual Basic Editor (VBE)
  • تعریف Module و Procedure
    • نحوه ایجاد و حذف Module
    • نحوه تعریف و قوانین نامگذاری پروسیجر(Sub Procedure)
  • معرفی و کاربرد توابع Msgbox و Inputbox
  • معرفی و کاربرد Range Object
    • کاربرد Value Property
    • کاربرد Clear Method
    • کاربرد ClearContents Method
    • کاربرد Copy Method
    • کاربرد Cut Method
    • کاربرد PasteSpecial Method
      • معرفی و کاربرد xlPasteValues
      • معرفی و کاربرد xlPasteAll
      • معرفی و کاربرد xlPasteFormats
      • معرفی و کاربرد xlPasteColumnWidths
      • معرفی و کاربرد xlPasteValuesAndNumberFormats
    • کاربرد Font Property
      • کاربرد Name Property
      • کاربرد Size Property
      • کاربرد Italic Property
      • کاربرد Bold Property
      • کاربرد Color Property
      • کاربرد ColorIndex Property
    • کاربرد EntireColumn Property , EntireRow Property
    • کاربرد ColumnWidth Property , RowHeight Property
      • + معرفی و کاربرد Autofit Method
    • معرفی و کاربرد Workbook Object
    • معرفی و کاربرد Worksheet Object
      • Visible property
      • Add method
      • Delete Method
      • Move Method
      • Copy Method
    • معرفی و کاربرد دستور Set
    • معرفی و کاربرد دستور With
  • معرفی و کاربرد Variables
    • کاربرد متغیری از نوع Integer
    • کاربرد متغیری از نوع Long
    • کاربرد متغیری از نوع Double
    • کاربرد متغیری از نوع String
    • کاربرد Option Explicit
    • تفاوت متغیر Private و Public
    • تفاوت متغیره ها با ثابت ها
    • تفاوت پروسیجر Private و Public
  • معرفی و کاربرد IF-THEN-ELSE Statement
    • کاربرد OR function
    • کاربرد AND function
  • معرفی و کاربرد Select Case Statement
    • کاربرد OR function
    • کاربرد AND function
  • معرفی و کاربرد For Next Loop
    • معرفی و کاربرد Exit For
  • معرفی و کاربرد For Each Loop
    • معرفی متغیری از نوع Range
    • معرفی متغیری از نوع Worksheet
    • معرفی متغیری از نوع Workbook
  • معرفی و کاربرد Do While Loop
  • معرفی و کاربرد Do Until Loop
  • معرفی و کاربرد WorksheetFunction
  • تفاوت Procedure و Function
  • آموزش نوشتن یک تابع جدید User Defined Function
    • نحوه تعریف آرگومان اختیاری (Optional)
    • کاربرد تابع IsMissing در UDF
  • آموزش کنترل خطا Error Handling
    • کنترل از نوع On Error Resume Next
    • کنترل از نوع On Error GoTo
    • کنترل از نوع On Error Goto [Label]
    • معرفی و کاربرد دستور Exit Sub
  • آموزش Worksheet Events
    • رویدادی از نوع Activate
    • رویدادی از نوع Deactivate
    • رویدادی از نوع BeforeDoubleClick
    • رویدادی از نوع BeforeRightClick
    • رویدادی از نوع Calculate
    • رویدادی از نوع Change
    • رویدادی از نوع SelectionChange
  • آموزش Workbook Events
    • رویدادی از نوع Workbook_Activate
    • رویدادی از نوع Workbook_BeforeClose
    • رویدادی از نوع Workbook_BeforeSave
    • رویدادی از نوع Workbook_Deactivate
    • رویدادی از نوع Workbook_NewSheet
    • رویدادی از نوع Workbook_Open
    • رویدادی از نوع Workbook_SheetActivate
    • رویدادی از نوع Workbook_SheetBeforeDoubleClick
    • رویدادی از نوع Workbook_SheetBeforeRightClick
    • رویدادی از نوع Workbook_SheetCalculate
    • رویدادی از نوع Workbook_SheetChange
    • رویدادی از نوع Workbook_SheetDeactivate
    • رویدادی از نوع Workbook_SheetSelectionChange
  • تنظیمات امنیتی ماکروها در اکسل

بخش طراحی یوزرفرم شامل پروژه‌های زیر است:

  • آموزش پروژه طراحی و کدنویسی نرم افزار دفترچه تلفن در اکسل (تصویر پروژه)
  • آموزش پروژه طراحی و کدنویسی نرم افزار دریافت و پرداخت در اکسل (تصویر پروژه)
  • آموزش پروژه طراحی و کدنویسی نرم افزار صندوقداری در اکسل (تصویر پروژه)

محتوای این بسته آموزشی

  • ویدیو جلسات آموزشی (فرمت MP4)
  • جزوه کمک آموزشی جلسات (فرمت PDF)
  • فایل تمرینی جلسات (فرمت xlsm)
  • فایل تمرین املای دستورات(docx)

سوالات متداول

  • آیا ماکرونویسی در اکسل سخت است؟
    • پاسخ: خیر، ماکرونویسی در اکسل به زبان برنامه‌نویسی VBA است.
      این زبان برنامه‌نویسی توسعه یافته ویژوال بیسیک، به عنوان یک زبان برنامه‌‌نویسی پایه و اولیه است.
  • آیا بسته آموزش ماکرونویسی در اکسل، پیش نیاز دارد؟
    • پاسخ: بله، آشنایی مقدماتی با نرم‌افزار اکسل الزامی است.
  • سطح این بسته آموزشی مقدماتی است یا پیشرفته؟
    • پاسخ: تفاوت بسته‌های آموزشی ما، در سرفصل‌های هریک از آنان می‌باشد،
      لذا هر آنچه که نیاز باشد فارغ از مقدماتی و پیشرفته در هر سرفصل، مورد تدریس قرار خواهد گرفت.
  • نحوه دریافت این بسته آموزشی به چه صورت خواهد بود؟
    • پاسخ: تمامی بسته‌های آموزشی سایت اکسل‌لرن، پس از پرداخت قابل دانلود می‌باشند.
  • مدت اعتبار لینک‌های دانلود تا چه زمانی می‌باشد؟
    • پاسخ: اعتبار دانلود فایل‌های خریداری شده، انقضا ندارند.
  • پشتیبانی این محصول آموزشی به چه صورت خواهد بود؟
    • پاسخ: جهت رفع اشکال و سوالات احتمالی خود می‌توانید از طریق
      ربات کمک آموزشی Masoudhosseini_Bot، عضو گروه پرسش و پاسخ ما در پیام‌رسان تلگرام شوید.
  • آیا این بسته آموزشی، ضمانت بازگشت وجه دارد؟
    • پاسخ: بله، تمام بسته‌های آموزشی سایت اکسل‌لرن، گارانتی مادام العمر دارند.
  • آیا امکان ارسال نمونه ویدیو برای آشنایی با نحوه تدریس مدرس وجود دارد؟
    • پاسخ: بله. می‌توانید بخشی از این بسته آموزشی را مشاهده کنید. (جهت مشاهده کلیک نمایید)
  • چرا بسته‌های آموزشی شما نسبت به سایرین ارزان‌تر است؟
    • پاسخ: آموزش از نگاه ما یک کالا نیست لذا قیمت آن باید به گونه‌ای تعیین گردد،
      تا علاقه‌مندان به یادگیری با هر سطح از درآمد، قادر به تهیه آن باشند.

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

تهیه شده توسط گروه آموزشی اکسل لرن

مطالعه بیشتر

راهنمای خرید:
  • ابتدا در سایت ثبت نام و سپس اقدام به ثبت سفارش کنید .
  • لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.

39 پاسخ به “آموزش ماکرونویسی در اکسل”

  1. سلام
    شاید بهترین اتفاق این روزها آشنایی با شما و نشستن پای آموزش های خوبتون و صدای دلنشینتون باشه
    چقدر خوبه که نحوه تدریستون جوریه که ادم مشتاق یادگیری بیشتر میشه و سیراب نمیشه
    تا جلسه ۴ رو دیدم عالی بود و مطمئنم مابقی هم مثل همیشه عالیه ممنونممم ♥

  2. آقای حسینی اولین بار که وب سایت شمارو دیدم چشمم افتاد به عبارت
    “خدا بزرگ است”
    که انگاراولین بار بود می دیدم این جمله رو و به شنیدنش نیاز داشتم …یکی از دلایلی که به وب سایتتون روزی بیشتر ازیکی دوبار سرمیزنم دیدن همین عبارت هست…
    براتون آرزوی موفقیت می کنم و امیدوارم همیشه با قدرت ادامه بدید.

  3. با عرض سلام وقت بخیر
    واقعا لذت بردم از اموزش بسیار شیرین و البته پر بازده این بسته
    پیشنهاد میکنم به تمامی عزیزانی که مایل هستند هستند ماکرو نویسی یاد بگیرند , حتما این بسته تهیه کنند
    ممنون از استاد عزیز اقای حسینی که این اموزش تهیه کردند 🙂

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

    1. سلام آقا بهنام عزیز بسیاار بسیارر ممنونم از محبت شما دوست عزیزم. از اینکه نظر دادین سپاسگزارم. در خصوص موضوع فرم، بنده بسته طراحی فرم رو به عنوان هدیه برای شما ارسال نمودم. موفق باشین دوست عزیزم.

      1. سلام و عرض ادب مجدد ، ممنونم بابت هدیه ارزشمندتون خیلی عالی بود مخصوصا قسمت لاگین و ثبت نام خیلی ایده عالیییی بود، من همیشه در برابر بزرگواری شما تعظیم میکنم.و اگر روزی کارای جالبی با vb انجام دادم حتما با افتخار میگم که شاگرد‌ شما بود.

  5. سلام، بنده به واسطه آموزش های خوب شما با اکسل آشنا شدم و بسته صفر تا صد اکسل هم خریداری کردم.
    ولی هیچ آشنایی با ماکرونویسی یا کلا برنامه نویسی ندارم.
    آیا با این وجود خرید بسته ماکرونویسی شما کمکی به من میکنه که بتونم در ماکرو نویسی به سطح متوسط یا بالاتر برسم یا نیاز به پیش‌نیاز داره حتما؟

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

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

  7. سلام و عرض ادب –
    احتراما در خصوص پیغام ابتدایی فایل ویدیویی ، با شرح (تنها شخص تهیه کننده ویدیو اجازه استفاده از محتوای آن را خواهد داشت و …) من و همکارم ، هر دو مشترکن (نصف من و نصف همکارم) هزینه خرید فایل آموزشی را پرداخت کرده ایم ، با کسب اجازه از شما جناب مهندس حسینی ، می توانیم ما دو نفر از این فایل استفاده کنیم ؟ –
    با آرزوی سعادت و سربلندی –
    (ابراهیم ماندنی پور و حمیدرضا صمدی )

  8. استاد سلام وقتتون بخیر
    من دوره ماکرونویسی رو قبلا از شما خریداری کردم و بسیار برام مفید بود
    دوره ای تحت عنوان تهیه و طراحی فرم داشتین که من قصد داشتم تو یه فرصتی که شرایطم مناسب باشه اون دوره رو تهیه کنم ولی الان داخل سایتتون نیستش
    علتش رو میخواستم بدونم
    چون نیاز دارم اون دوره رو

      1. واقعا ممنونم از لطفتون استاد امشب که بعد از مدتی مجدد وارد سایت شدم و بخش تخفیف برای دوستان غیر شاغل را دیدم متوجه شدم
        جدای از دانش و توانایی بالاتون در تدریس
        بسیار انسان مهربان و بزرگواری هستید
        بعد از این هدیه که حاصل زحمت شماست و به رایگان در اختیار ما قرار می دهید جایی برای تعریف باقی نمیمونه
        امیدوارم عمری سرشار از عزت و موفقیت داشته باشید🌹

  9. سلام استادحسنی عزیز
    آموزش ها بسیار کاربردی و عملیاتی هستند
    فکر می کنم یک یا دو سال پیش بود این آموزش رو تهیه کردم
    برای استفاده در پروژه های مرتبط با بازار سرمایه(بورس)
    در کنار آموزش های Power Query و فرمول نویسی آرایه ای واقعاً میتونه ترکیب بی بدیلی باشه
    فقط نیازی که هست اینکه آموزش طراحی یوزر فرم و… و مواردی این چنین نیاز داشتم برای طراحی ابزارهای بورسی
    ظاهراً در سایت بوده این آموزش، اما در حال حاضر من پیدا نکردم
    میشه لطفاً نحوه دسترسی به آموزش مذکور رو بفرمائید؟

    با سپاس فراوان

  10. سلام وقت بخیر من امروز آموزش ماکرو رو تهیه کردم اول اینکه ممنون بابت آموزش خوبتون و دوتا سوال هم داشتم
    اول اینکه شما کتاب آموزش ماکرو هم دارید و اگر دارید چجوری میشه تهیه کرد؟
    دوم اینکه این دوره ای که ما تهیه کردیم همونیکه که بصورت رایگان تو کانال آپارات یا یوتیوبتون هست؟

دیدگاهتان را بنویسید