کاربرد ماکرونویسی در اکسل
به مجموعه اقداماتی که یکبار توسط کاربر نوشته شده و بارها و بارها مورد استفاده قرار میگیرند، ماکرو گفته میشود. نوشتن ماکرو در اکسل به زبان برنامهنویسی 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 است.
این زبان برنامهنویسی توسعه یافته ویژوال بیسیک، به عنوان یک زبان برنامهنویسی پایه و اولیه است.
- پاسخ: خیر، ماکرونویسی در اکسل به زبان برنامهنویسی VBA است.
- آیا بسته آموزش ماکرونویسی در اکسل، پیش نیاز دارد؟
- پاسخ: بله، آشنایی مقدماتی با نرمافزار اکسل الزامی است.
- سطح این بسته آموزشی مقدماتی است یا پیشرفته؟
- پاسخ: تفاوت بستههای آموزشی ما، در سرفصلهای هریک از آنان میباشد،
لذا هر آنچه که نیاز باشد فارغ از مقدماتی و پیشرفته در هر سرفصل، مورد تدریس قرار خواهد گرفت.
- پاسخ: تفاوت بستههای آموزشی ما، در سرفصلهای هریک از آنان میباشد،
- نحوه دریافت این بسته آموزشی به چه صورت خواهد بود؟
- پاسخ: تمامی بستههای آموزشی سایت اکسللرن، در محیط امن اسپات پلیر قابل تماشا میباشند.
- مدت اعتبار لینکهای دانلود تا چه زمانی میباشد؟
- پاسخ: اعتبار دانلود فایلهای خریداری شده، انقضا ندارند.
- پشتیبانی این محصول آموزشی به چه صورت خواهد بود؟
- پاسخ: جهت رفع اشکال و سوالات احتمالی خود میتوانید از طریق
ربات کمک آموزشی Masoudhosseini_Bot، عضو گروه پرسش و پاسخ ما در پیامرسان تلگرام شوید.
- پاسخ: جهت رفع اشکال و سوالات احتمالی خود میتوانید از طریق
- آیا این بسته آموزشی، ضمانت بازگشت وجه دارد؟
- پاسخ: بله، تمام بستههای آموزشی سایت اکسللرن، گارانتی مادام العمر دارند.
- آیا امکان ارسال نمونه ویدیو برای آشنایی با نحوه تدریس مدرس وجود دارد؟
- پاسخ: بله. میتوانید بخشی از این بسته آموزشی را مشاهده کنید. (جهت مشاهده کلیک نمایید)
- چرا بستههای آموزشی شما نسبت به سایرین ارزانتر است؟
- پاسخ: آموزش از نگاه ما یک کالا نیست لذا قیمت آن باید به گونهای تعیین گردد،
تا علاقهمندان به یادگیری با هر سطح از درآمد، قادر به تهیه آن باشند.
- پاسخ: آموزش از نگاه ما یک کالا نیست لذا قیمت آن باید به گونهای تعیین گردد،
در پایان کاربردی بودن محتوای این دوره آموزشی را کاملا تضمین می کنیم، همچنین در صورت وجود هرگونه سوال پیرامون آموزش ماکرونویسی در اکسل می توانید از طریق فرم تماس با ما ، با ما در ارتباط باشید تا در اسرع وقت نسبت به پاسخگویی آن اقدام نماییم.
تهیه شده توسط گروه آموزشی اکسل لرن
دوره ماکرونویسی در اکسل بصورت اختصاصی در محیط امن اسپات پلیر ارائه میگردد. از این رو خواهشمند است ابتدا از طریق سایت اسپات پلیر نسخه مناسب برای تماشای دوره آموزش ماکرونویسی در اکسل را انتخاب و نصب کنید. سپس از طریق روشهای زیر برای دریافت کلید دوره آموزش ماکرونویسی در اکسل خود اقدام کنید.
- ارسال پیام در تلگرام/واتساپ/ایتا به شماره تماس 09331390460
- ارسال ایمیل به Masoudhosseini.ir@Gmail.com
- در صورتی که به هر دلیلی موفق به دریافت لایسنس مورد نظر نشدید با ما تماس بگیرید.
سلام
شاید بهترین اتفاق این روزها آشنایی با شما و نشستن پای آموزش های خوبتون و صدای دلنشینتون باشه
چقدر خوبه که نحوه تدریستون جوریه که ادم مشتاق یادگیری بیشتر میشه و سیراب نمیشه
تا جلسه ۴ رو دیدم عالی بود و مطمئنم مابقی هم مثل همیشه عالیه ممنونممم ♥
سلاممم خیلی خیلی مممنونم آقا دانیال گل
تشکر میکنم قربان از همراهی شما
سلام وقت بخیر
سرفصل مطالب آموزش داده شده چی هست؟
سلام
در قسمت توضیحات به ریز آورده شده است
سلام خوشحالم تونستم فصل اول رو گوش بدم امیدوارم به زودی بیام و اعلام کنم فصل ده رو به پایان رسوندم وکدهای انبارداری رو تونستم بزنم!!!
سلام به امیدخدا. خوشحالم از این بابت پرقدرت ادامه بدین لطفا.
سلام ممنونم از لطف شما
فصل ده رو هم تموم کردم والبته هنوز مشغول گوش دادن به باقی دروس هستم
سلام چقدر عالی. حتما فایل های تمرینی را ابتدا انجام بدین بعد ویدیو حل التمرین را مشاهده کنید. بزارید دستتون تو نوشتن ماکرو راه بیوفته.
حتما فایل املا هم تکمیل کنید. سرعت تایپ رو افزایش می دهد.
آقای حسینی اولین بار که وب سایت شمارو دیدم چشمم افتاد به عبارت
“خدا بزرگ است”
که انگاراولین بار بود می دیدم این جمله رو و به شنیدنش نیاز داشتم …یکی از دلایلی که به وب سایتتون روزی بیشتر ازیکی دوبار سرمیزنم دیدن همین عبارت هست…
براتون آرزوی موفقیت می کنم و امیدوارم همیشه با قدرت ادامه بدید.
سلام خیلی خیلی ممنونم از محبت شما. ببخشین من دیر این پیام شمارو دیدم متاسفانه. ممنونم از محبت شما. خوشحالم از این بابت
سلام خدمت شما. من آموزش ساخت نرم افزار دریافت و پرداختو خواستم. تو سایت ندارین؟
سلام
بله این فرم است اما جنبه آموزشی دارد. کاربردی نیست خود برنامه
https://excellearn.ir/?p=27231
با عرض سلام وقت بخیر
واقعا لذت بردم از اموزش بسیار شیرین و البته پر بازده این بسته
پیشنهاد میکنم به تمامی عزیزانی که مایل هستند هستند ماکرو نویسی یاد بگیرند , حتما این بسته تهیه کنند
ممنون از استاد عزیز اقای حسینی که این اموزش تهیه کردند 🙂
سلام بسیاااار ممنونممم آقا حمیدرضاااا
خیلی خوشحالم تشکر میکنم از محبت شما.
با سلام و احترام
من امروز با سایت شما آشنا شدم و خرید داشتم
واقعا نیت شما در اشاعه و ترویج دانش جای سپاس و تقدیر داره
خداوند متعال به شما و همه افراد با هدف و نیت شما سلامتی و توفیق بده.
سلام
باعث افتخار ما است. خوشحالم از این بابت.
تشکر همچنین برای شما
سلام و عرض ادب ،شما به معنای واقعی کلمه معلم هستید، من الان سیزن ششم رو تموم کردم تقریبا توی ده روز کلی از شما درس یاد گرفتم ، امیدوارم تا سیزن ده روهم بتونم یاد بگیرم ، فقط چیزی که توی آموزشها جاش خالی بود درست کردن فرم بود
سپاس
سلام آقا بهنام عزیز بسیاار بسیارر ممنونم از محبت شما دوست عزیزم. از اینکه نظر دادین سپاسگزارم. در خصوص موضوع فرم، بنده بسته طراحی فرم رو به عنوان هدیه برای شما ارسال نمودم. موفق باشین دوست عزیزم.
سلام و عرض ادب مجدد ، ممنونم بابت هدیه ارزشمندتون خیلی عالی بود مخصوصا قسمت لاگین و ثبت نام خیلی ایده عالیییی بود، من همیشه در برابر بزرگواری شما تعظیم میکنم.و اگر روزی کارای جالبی با vb انجام دادم حتما با افتخار میگم که شاگرد شما بود.
سلام، بنده به واسطه آموزش های خوب شما با اکسل آشنا شدم و بسته صفر تا صد اکسل هم خریداری کردم.
ولی هیچ آشنایی با ماکرونویسی یا کلا برنامه نویسی ندارم.
آیا با این وجود خرید بسته ماکرونویسی شما کمکی به من میکنه که بتونم در ماکرو نویسی به سطح متوسط یا بالاتر برسم یا نیاز به پیشنیاز داره حتما؟
سلام به جمع ما خیلی خوش آمدین. با خیال راحت تهیه کنید. این بسته از نقطه صفر به شما ماکرونویسی در اکسل را خواهد آموخت.
سلام
استاد من به نیمه آموزشتون رسیدم
واقعا توضیحاتتون عالی هستش و بهترین تدریسی هست که تو زمینه ماکرو نویسی دیدم
اگر موضوع تهیه و طراحی فرم هم در کنار همین اموزش بود خیلی عالی میشد
با ارزوی موفقیت و توفیق روزافزون
سلام بسیار بسیار خوشحالم که آموزش ماکرونویسی در اکسل مورد توجه شما قرار گرفت جناب محمدی عزیز. در خصوص فرم نیز بسیار پیشنهاد خوبی است. حتما دوست خوبم. خیلی ممنونم که نظرتون رو برای من نوشتین. تشکر میکنم از همراهی شما دوست عزیزم
سلام و عرض ادب –
احتراما در خصوص پیغام ابتدایی فایل ویدیویی ، با شرح (تنها شخص تهیه کننده ویدیو اجازه استفاده از محتوای آن را خواهد داشت و …) من و همکارم ، هر دو مشترکن (نصف من و نصف همکارم) هزینه خرید فایل آموزشی را پرداخت کرده ایم ، با کسب اجازه از شما جناب مهندس حسینی ، می توانیم ما دو نفر از این فایل استفاده کنیم ؟ –
با آرزوی سعادت و سربلندی –
(ابراهیم ماندنی پور و حمیدرضا صمدی )
با سلام و احترام. جناب آقای ماندنیپور عزیز از آنجایی که با تماشای پیام ویدیو به اخلاق پایبند بودین. بنده نسبت به استفاده شما و جناب آقای صمدی رضایت دارم. موفق و پیروز باشید.
استاد سلام وقتتون بخیر
من دوره ماکرونویسی رو قبلا از شما خریداری کردم و بسیار برام مفید بود
دوره ای تحت عنوان تهیه و طراحی فرم داشتین که من قصد داشتم تو یه فرصتی که شرایطم مناسب باشه اون دوره رو تهیه کنم ولی الان داخل سایتتون نیستش
علتش رو میخواستم بدونم
چون نیاز دارم اون دوره رو
سلام آقا مهرداد گل
به عنوان هدیهی ناقابل برای شما دوست عزیزم ایمیل کردم.
انشالله که مفید باشد.
واقعا ممنونم از لطفتون استاد امشب که بعد از مدتی مجدد وارد سایت شدم و بخش تخفیف برای دوستان غیر شاغل را دیدم متوجه شدم
جدای از دانش و توانایی بالاتون در تدریس
بسیار انسان مهربان و بزرگواری هستید
بعد از این هدیه که حاصل زحمت شماست و به رایگان در اختیار ما قرار می دهید جایی برای تعریف باقی نمیمونه
امیدوارم عمری سرشار از عزت و موفقیت داشته باشید🌹
سلامت باشین انشالله. ممنونم از محبتتون.
همچنین برای شما بهترین هارو آرزو می کنم.
سلام استادحسنی عزیز
آموزش ها بسیار کاربردی و عملیاتی هستند
فکر می کنم یک یا دو سال پیش بود این آموزش رو تهیه کردم
برای استفاده در پروژه های مرتبط با بازار سرمایه(بورس)
در کنار آموزش های Power Query و فرمول نویسی آرایه ای واقعاً میتونه ترکیب بی بدیلی باشه
فقط نیازی که هست اینکه آموزش طراحی یوزر فرم و… و مواردی این چنین نیاز داشتم برای طراحی ابزارهای بورسی
ظاهراً در سایت بوده این آموزش، اما در حال حاضر من پیدا نکردم
میشه لطفاً نحوه دسترسی به آموزش مذکور رو بفرمائید؟
با سپاس فراوان
سلام خوبین جناب امامی عزیز؟
برای شما ایمیل کردم، بخش دوم بسته ایمیل شده را دانلود کنید.
امیدوارم مفید باشد
سلام خوبین من روز بخیر
من چهار فایل ماکرو نویسی شما را در یوتیوب دیدم
میخواستم بدونم این پکیج چه فرقی داره با اون
سلام آپدیت این دوره است. تشکر از همراهی شما
سلام وقت بخیر من امروز آموزش ماکرو رو تهیه کردم اول اینکه ممنون بابت آموزش خوبتون و دوتا سوال هم داشتم
اول اینکه شما کتاب آموزش ماکرو هم دارید و اگر دارید چجوری میشه تهیه کرد؟
دوم اینکه این دوره ای که ما تهیه کردیم همونیکه که بصورت رایگان تو کانال آپارات یا یوتیوبتون هست؟
سلام ارادت دارم آقا علیرضای گل. خیر این دوره با دوره داخل اپارات تفاوت دارد. کتاب ماکرو متاسفانه درحال حاضر ندارم اما خیلی دوست دارم یک کتاب برای آموزش ماکرونویسی داشته باشم. ارادت دارم.
با دوره یوتیوب چی؟
سلام ، بدون شک این بهترین آموزشی بود که تابه حال دیده بودم بدون اشکال و کاملا مسلط و دقیق تمام مباحث آموزش داده میشه واقعا از استاد حسینی تشکر میکنم .
حسین عزیزم سلااااام. خیلی خیلی خوشحالم که آموزش ماکرونویسی مورد رضایت شما قرار گرفت. ممنونم که نظرتون رو برای من نوشتین. خیلی خوشحالم که مورد توجه شما قرار گرفت
استاد دوره جدید VBA بزارید ادامه همین آموزش بورس
ممنون