دوره مقدماتی برنامه نویسی اکسل

دوره مقدماتی برنامه نویسی اکسل


77,000 تومان

65,000 تومان

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

زبان VBA یا Visual Basic For Application از سوی مایکروسافت برای توسعه اکسل و دیگر محصولات آفیس استفاده می شود.ماکرو نویسی اکسل به شما کمک می کند که محاسبات و عملیات پیچیده و وقت گیر را سریع تر و ساده تر انجام دهید.

فصل 1/ 5 درس/102 دقیقه

مفهوم ماکرو و کاربرد های آن، آشنایی با محیط VBE، نوشتن اولین ماکرو - (دانلود رایگان)

رایگان

در این قسمت ابتدا مفهوم ماکرو و کاربرد های آن در اکسل می پردازیم. سپس یک بار دیگر به این سوال پاسخ می دهیم که، “این دوره برای چه کسانی مناسب است؟ “. بعد از آن با محیط VBE در اکسل ۲۰۱۶ آشنا شده و به نوشتن اولین ماکرو می پردازیم.

ذخیره فایل اکسل دارای ماکرو، مفاهیم Macro Security و Trusted Location - (دانلود رایگان)

رایگان

در این قسمت ابتدا در مورد ذخیره فایل اکسل دارای ماکرو صحبت می کنیم. سپس به مفاهیم Macro Security و Trusted Location می پردازیم و در پایان در مورد روشهای اجرای ماکرو صحبت می کنیم.

اضافه کردن Comment، مفاهیم Class, Object, Property, Method, Event - (دانلود رایگان)

رایگان

در این قسمت و در ابتدا در مورد اضافه کردن Comment یا توضیحات به کد صحبت می کنیم و سپس به موضوع برنامه نویسی شیء گرا صحبت کرده و مفاهیم Class, Object, Property, Method, Event را مطرح می کنیم.

ابزار Record Macro، مدل شیء اکسل و ابزار Object Browser - (دانلود رایگان)

رایگان

در این قسمت ابتدا در مورد ابزار Record Macro و استفاده از آن برای فراگیری برنامه نویسی اکسل صحبت می کنیم و سپس با مدل شیء اکسل و ابزار Object Browser آشنا می شویم.

مفهوم متغیر، انواع متغیر، متغیر از نوع شیء، تعریف آرایه، ثابت ها - (دانلود رایگان)

رایگان

در این قسمت ابتدا در مورد مفهوم متغیر و انواع متغیرصحبت می کنیم و از تابع varType برای تعیین نوع متغیر استفاده می کنیم. با مفهوم متغیر از نوع شیء و استفاده از دستور Set آشنا می شویم. سپس یاد میگیریم که آرایه ها را در VBA تعریف و استفاده کنیم و در پایان هم در مورد تعریف و استفاده از ثابت ها صحبت می کنیم.

فصل 2/ 4 درس/88 دقیقه

دستور Option Explicit، حوزه دید متغیر، عملگر ها، دستور IF

در این قسمت ابتدا در مورد دستور Option Explicit صحبت می کنیم. سپس بحث حوزه دید متغیرها و کاربرد روشهای مختلف اعلان متغیر را مطرح می کنیم. در ادامه دستور Option Base 1 و پس از آن انواع عملگر ها را مطرح کرده و در پایان با دستور IF آشنا می شویم.

IF های چند گانه، IF های تو در تو، دستور Select Case، حلقه For Next

در این قسمت بحث ساختارهای تصمیم گیری در برنامه نویسی اکسل را مطرح می کنیم. ابتدا در مورد ساختار IF های چند گانه و ساختار IF های تو در تو صحبت می کنیم. سپس دستور Select Case را مطرح کرده و در پایان با اولین نوع حلقه در VBA (حلقه For Next) آشنا می شویم.

حلقه های تو در تو، شیء Cells، حلقه For Each

در این قسمت و در ادامه موضوع حلقه For Next، با بحث حلقه های تو در تو آشنا می شویم. سپس با شیء Cells و نحوه استفاده از آن در مدیریت محدوده های صفحه آشنا شده و در پایان هم یاد میگیریم که برای پیمایش حلقه ها از حلقه For Each استفاده کنیم.

حلقه Do While، حلقه Do Until، حلقه While Wend، خروج از حلقه ها، دستور With

در این قسمت موضوع حلقه ها را ادامه داده و با ساختار های حلقه ای زیر آشنا می شویم: حلقه Do While ، حلقه Do Until ، حلقه While Wend ، خروج از حلقه ها دستور With.

فصل 3/ 2 درس/49 دقیقه

شیء Range: متدها و صفات Offset,Value, HasFormula, Text، Show, Select, Activate

در این قسمت و بعد از فراگیری پیش نیاز های ضروری موضوع برنامه نویسی اکسل، وارد مدل شیء اکسل شده و با مهمترین شیء اکسل که همان شیء Range است آشنا می شویم. شیء Range برای مدیریت دامنه ها استفاده می شود و در این ویدئو با متد ها و صفات زیر آشنا می شویم: صفت Offset ، صفتهای Row و Column ،صفتهای Rows و Columns ، صفتهای Value و Text ،متدهای Show, Select, Activate ، صفت HasFormula ،

ادامه شیء Range، شیء Selection، شیء Sheets

در این قسمت باز هم با صفات و متدهای جدید تری از شیء Range آشنا می شویم : صفت Formula، صفت Font ، صفت Interior، صفت NumberFormat، متد Copy ، متد CurrentRegion (مفهوم ReadOnly)،متد CurrentArray ، صفت Counts، متدهای ClearContents, Clear, Delete و اشیاء Selection و Sheets .

فصل 4/ 2 درس/43 دقیقه

مفهوم Procedure های Private و Public، مفهوم آرگومان و تابع، نوشتن توابع شخصی

در این قسمت ابتدا به موضوع مفهوم Procedure های Private و Public می پردازیم و سپس در مورد مفهوم آرگومان و مفهوم تابع صحبت می کنیم و پس از آن شروع می کنیم به نوشتن توابع شخصی.

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

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

فصل 5/ 1 درس/20 دقیقه

رویدادهای Worksheet، رویدادهای Workbook

در این قسمت مفهوم برنامه نویسی شیء گرا را با پرداختن به موضوع رویداد های یک شیء کامل تر کرده و به عنوان قدم اول با رویدادهای Worksheet و رویدادهای Workbook آشنا می شویم. (کیفیت این قسمت چندان مطلوب نیست و متاسفانه موفق به ضبط مجدد آن نشدیم، اما با این وجود بنظر مان وجودش بهتر از عدم وجودش در مجموعه بود. از این رو آن را حذف نکردیم)

فصل 6/ 2 درس/44 دقیقه

طراحی فرم – بخش اول

در این قسمت وارد موضوع طراحی فرم در برنامه نویسی اکسل شده و با کنترل های زیر آشنا می شویم: Label، TextBox، CommandButton، ComboBox، ListBox .

طراحی فرم – بخش دوم

در این قسمت موضوع طراحی فرم در برنامه نویسی اکسل را ادامه داده و با کنترل های زیر آشنا می شویم: کنترل ScrollBar، کنترل SpinButton، کنترل CheckBox، کنترل OptionButton، کنترل Frame، کنترل RefEdit، کنترل MultiPage .

فصل 7/ 2 درس/49 دقیقه

دستورهای InputBox و MessageBox، مقدار دهی غیر ترتیبی، شیء Workbook

در این قسمت ابتدا با دو دستور مهم InputBox و MessageBox و آرگومان های آنها آشنا شده و پس از آن با موضوع مقدار دهی غیر ترتیبی به آرگومان ها آشنا می شویم و در پایان هم کار با شیء Workbook را آموزش میبینیم .

شیء WorkSheetFunction، مدیریت خطا در اکسل، دستور GoTo، دستور Break Point

در این قسمت و در پایان این دوره آموزشی، ابتدا با شیء WorkSheetFunction در مدل شیء اکسل آشنا می شویم. سپس و به عنوان آخرین مطلب، با موضوع مدیریت خطا در اکسل، مفهوم Break Point و دستور GoTo آشنا می شویم.

52 نظر

user


ثبت نظر 1395-04-07
با سلام من همه فایلهارو دانلود کردم ولی برای بیشتر فایلها موقع اکسترکت کردن پیغام next volume is required میده باید چکار کنم؟ با تشکر
ثبت نظر
وحید فرزام 1395-04-07
سلام باید همه فایل های یک قسمت را دانلود و در یک محل نگهداری کنید و سپس اولین فایل را اکستراکت کنید.
ثبت نظر 1395-04-12
سلام چطور میتونیم کاربر رو مجبور به فعال کردن ماکروها کنیم یا اینکه کاری کنیم که با اجرای اکسل ماکروها خودکار اجرا بشن؟ البته با در نظر گرفتن امنیت با تشکر
ثبت نظر
وحید فرزام 1395-04-12
سلام کاربر به طور طبیعی مجبور به فعال کردن ماکرو هاست چون در غیر این صورت همه کد ها غیر فعال است. تنها کاری که خیلی متداول است نمایش یک فرم موقت به کاربر است با این موضوع که در صورت فعال کردن ماکرو ها امکانات فایل در دسترس خواهد بود
ثبت نظر 1395-04-12
خب اگر ما نخوایم کاربر ماکروها رو دور بزنه باید چکار کنیم؟ منظورم اینه که بعضی ماکروها با توجه به نیاز ما کاربر رو محدود میکنن خب اگه نخوایم کاربر خودش اجازه دسترسی بده قطعا باید یه راهی باشه
ثبت نظر
وحید فرزام 1395-04-13
هیچ راه قطعی دز این زمینه وجود دارد و همه پیشنهاد ها امنیت نسبی دارند. یکی از این روش ها تبدیل فایل اکسل به فایل exe می باشد
ثبت نظر 1395-04-14 پریسا
سلام فکر میکنم اگر کلیه ویدیوهای آموزش ماکرو در قالب یک پکیج همراه با تخفیف ارائه میشد مناسب تر بود.
ثبت نظر
وحید فرزام 1395-04-19
سلام امکان پرداخت یکجا با ۲۰درصد تخفیف فراهم شد (لینک خرید در انتهای همین صفحه)
ثبت نظر 1395-04-14 mehrdad Aleepour
سلام،چراامکان دانلود یکجا وپرداخت هزینه آن وجود ندارد؟گ
ثبت نظر
وحید فرزام 1395-04-19
سلام امکان پرداخت یکجا با 20درصد تخفیف فراهم شد
ثبت نظر 1395-04-18
سلام. من فقط دو تا فایل اول رو که رایگان بود دانلود کردم. خیلی جالب بود. کاش می شد برای خرید همه درسها تخفیف می دادین. یه سوال داشتم؛ من اصلا VB بلد نیستم. میشه گفت انتهای دوره علاوه بر ماکرو VB رو هم یاد می گیرم یا نه؟ یه چیز دیگه؛ توی لوگوی تبلیغ دوره نوشتین، مثالهای «متونع» منظورتون متنوع بود دیگه! از اونجایی که توی کارتون ایرادی ندیدم، دوست داشتم اینو هم اصلاح کنید! موفق باشید.
ثبت نظر
وحید فرزام 1395-04-19
سلام اولا سپاس بسیار از توجه شما، خطای ذکر شده اصلاح شد ! ثانیا امکان پرداخت یکجا با ۲۰درصد تخفیف فراهم شد (لینک خرید در انتهای همین صفحه) ثالثا ماکرو و VB عملا یک مقوله هستند و در پایان این دوره قطعا شما آن را یاد میگیرید در آخر اینکه دوست عزیز، برای تهیه این ویدئو ها زحمت بسیاری کشیده شده و به شما اطمینان میدهم که از مبلغی که به عنوان هزینه دوره پرداخت می کنید راضی خواهید بود
ثبت نظر 1395-04-19 mehrdad Aleepour
سلام،ابنده 17/04خریدروانجام دادم وبه تخیفیف شما نرسیدم.ولی ازبابت شیوه وبیان مطالب کاربردی درحین آموزش ازشما جناب فرزام تشکرمیکنم. مهرداد عالی پور
ثبت نظر 1395-04-20
سلام وقتتون بخیر کل پک ویدئوی ماکرو نویسی شما چه قیمتی هست؟ ویدئو ها کیفیتشون مثل آپارات هس یا با کیفیت بالا هستن؟ لطفا از طریق ایمیل اطلاع بدید بهم مرسی
ثبت نظر
وحید فرزام 1395-04-20
سلام لینک خرید یکجای دوره به قیمت 45000 تومان را می تونید در انتهای همین مطلب مشاهده کنید کیفیت ویدئو ها از آپارات بالاتر است
ثبت نظر 1395-04-20
متشکرم کل ماکرو نویسی رو توضیح دادین؟ مثلا data validation هم توضیح دادین؟ همچین کدی میشه نوشت که اگر سل 1 مقدارش بیشتر از سل 2 بود در سل 3 کلمه اکتیو نوشته بشه و اگه مثلا برابر بود کلمه دگیه نوشته بشه و .... ؟ مرسی
ثبت نظر
وحید فرزام 1395-04-20
سلام به شما اطمینان میدهم که این دوره، کامل ترین دوره ماکرو نویسی اکسل فارسی تا امروز می باشد. مثالی که مطره کرده اید را به راحتی با استفاده از موضوع رویدادهای صفحه می توانید پیاده کنید که این موضوع نیز در این دوره مطرح شده است.
ثبت نظر 1395-04-20
متشکرم خرید کردم
ثبت نظر 1395-05-15 سیدحسینی حسینی
استا د گرامی سلام خسته نباشید کلیه دروس آموزشی ماکرو نویسی را خریداری کردم عالی بود ارزشش بیشتر از مبلغی بود که پرداخت کردیم متشکرم موفق و موید باشید. اما اگر راهنمایی کامل بکنید که چگونه و کجا باید تابع ایندکس را برای جستجو در فرم اضافه کنیم ممنون می شوم لطفا با بیان خوبی که دارید این بخش را نیز آموزش دهید با تشکر فراوان
ثبت نظر
وحید فرزام 1395-05-15
سلام و سپاس از لطف شما دوست عزیز، متاسفانه سوال کمی گنگه ، یا اینکه من ذهنم قدرت پردازشش اومده پایین ! اگه ممکنه بیشتر توضیح بدین
ثبت نظر
سیدحسینی حسینی 1395-05-16
باسلام و احترام ضمن تشکر از پاسخ سریع جناب عالی منظورم این بود که ایجاد یک کلید جستجو در فرم را که با تابع INDEX انجام می شود چگونه باید اضافه کنیم انجام دادم عمل نکرد باتشکر فراوان
ثبت نظر
وحید فرزام 1395-05-18
سلام لظفا فایل نمونه به همراه فرم مورد نظر را ارسال کنید تا برایتان انجام شود
ثبت نظر
سیدحسینی حسینی 1395-05-23
باسلام و احترام فایل نمونه همان فایل فرم ساخته شده توسط جناب عالی در ماکرو نویسی قسمت دهم (طراحی فرم در اکسل قسمت دوم )می باشد یعنی همان فایلی که به همراه ویدئوی آموزشی ماکرو نویسی برای ما ارسال نمودی است فقط به آن فرم می خواستم یک کلید جستجو اضافه شود. در صورت امکان مرا راهنمایی کنید. ضمنا آیا برنامه یا آموزش دیگری در آینده دارید یا خیر ؟ باتشکر فراوان از اینکه پاسخ ما را می دهید.
ثبت نظر 1395-06-09 سعید کاظمی
سلام و خسته نباشيد آیا کل آموزش لینکی برای دانلود یکجا دارد یا میتوان کل مجموعه رو به صورت پکیج سی دی یا دی وی دی یکجا خرید؟ باتشکر
ثبت نظر
وحید فرزام 1395-06-09
سلام دوست عزیز در حال حاضر متاسفانه پکیج یکجای این دوره تهیه نشده است، سپاس از شکیبایی شما در دانلود ویدئو ها
ثبت نظر 1395-08-13
با عرض سلام و تشکر بایت فایلهای بسیار آموزنده و کاربردی شما من به شخصه خیلی از مطالب و ویدیوها استفاده بردم. متاسفانه علیرغم پرداخت 35 هزار تومان آموزش ماکرو نویسی در اکسل بخشهایی از آموزش دانلود نشد.پیام زیر دیده می شود. Cannot download this file Invalid http server reply Details: cation/force_download
ثبت نظر
وحید فرزام 1395-08-13
دوست گرامی این پیغام خطای اتصال به سرور است که برطرف شده و امکان دانلود در حال حاضر فراهم است.
ثبت نظر
1395-08-16
با تشکر . فایلهای مربوطه دریافت شد. آموزش بسیار کاربردی و مفید بود.
ثبت نظر 1395-08-18 mehrdad Aleepour
سلام جناب فرزام بنده درتاریخ۹۵/۰۴/۱۷کل دوره راخریداری نمودم وکل دوره پس از دنلود۱۵بود. درحال حاضر۱۶دوره هست واینکه تاریخ درج شده در متن دوره۱۶درسایت۹۵/۰۴/۱۸درج شده! آیادوره۱۶ به کل دوره ها اضافه شده است؟ واینکه آموزشها ادامه پایان یافته؟
ثبت نظر
وحید فرزام 1395-08-20
سلام دوست گرامی کل دوره 16 قسمت است و قسمت شانزدهم برای شما ارسال شد.
ثبت نظر 1395-09-20
با تشکر از آموزش خوب و زحمت فراوانتون من ازیک فرمول ساده استفاده میکنم مسلا دریافت وپرداخت ام جمع کل میشه الباقی حساب اگر مشتری بستانکار یا بدهکار میشه اسم هم عوض بیشه مسلا € 15.0000 جمع کل دریافتی € 20.0000 جمع کل پرداختی -€ 50.000 باقی مانده باقی مانده حساب به اسم مشتری هم عوض بیشه بجای باقی مانده بی نویسه علی بدهکار 50000 ریال یا علی بستانکار 50000 ریال
ثبت نظر 1396-05-17 ابوالفضل میوه چی
با سلام قسمت اول فایل 15 برای دانلود نمیشه. باقی فایل ها مشکلی نداشت
ثبت نظر
وحید فرزام 1396-05-17
سلام دوست گرامی مشکل قسمت 15 حل شد
ثبت نظر 1396-06-26 مسعود ورمزیاری
با سلام من قبل خرید این بسته یه سوال داشتم بنده از ماکرونویسی و ویژوال بیسیک چیزی نمیدونم این بسته واسه من مناسبه یا نه؟ و یه سوال دیگه این که اموزش شما شامل اموزش در اکسل و VBA یا فقط اکسل؟
ثبت نظر
وحید فرزام 1396-06-26
سلام دوست گرامی این دوره مفاهیم ماکرو نویسی را از ابتدا توضیح می دهد و برای استفاده از آن پیش نیاز خاصی ضرورت ندارد. دیگر اینکه این دوره تنها مفاهیم ماکرو نویسی رو مطرح میکنه و برای موضوع اکسل، دوره ای رایگان و جداگانه در سایت وجود دارد. موفق باشید
ثبت نظر 1396-11-03 rjafari
سلام ممنون از آموزش خوبتون خیلی کامله و توضیحاتتون گویا و کامل هستند فقط چند نکته کوچیک ، یکی آرم سایت خیلی جای بدی قراره داره میوفته رو کدا ها ، دیگه اینکه صدا کمی نویز داره باهندزفری گوش کردنش کمی مشکله
ثبت نظر 1398-04-17 Amir Taba
سلام و خدا قوت من تقریبا ۹ ساله حسابدارم و با اکسل آشنایی دارم اما همیشه برام ماکرو نویسی در اکسل مثل یک غول بود و فکر می کردم حتما باید ویژوال بیسیک بلد باشم . تا اینکه یه شب تو یوتیوب زدم ماکرو نویسی و با ویدءو های شما آشنا شدم . انگاری که یک دنیای جدیدی در اکسل برام باز شده باشه خدا شاهده تا صبح نخوابیدم و فقط نگاه کردم و کیف کردم . دمتون هم گرم . ارادتمند طباطبائی فر .
ثبت نظر
رضا یحیی پور 1398-04-17
لطف دارید، خیلی متشکر بابت انرژی مثبت تون موفق باشید
ثبت نظر 1398-07-15 محسن مزارعی
سلام، وقت بخیر. سه قسمت پیش نمایش که وجود نداره؟؟؟
ثبت نظر 1398-08-08 محسن مزارعی
""شما می توانید ویدئوی هر قسمت را جداگانه تهیه کنید و یا نسبت به خرید دوره کامل با ۲۰ درصد تخفیف (لینک خرید در انتهای همین مطلب) اقدام کنید."" سلام، وقت بخیر. چطور میتونم دو قسمت رو جداگانه خریداری کنم؟
ثبت نظر
رضا یحیی پور 1398-08-09
متاسفانه در نسخه جدید سایت امکان خرید قسمت ها بصورت جداگانه وجود ندارد
ثبت نظر 1398-08-17 سعید کاظمی
سلام ببخشید دوره جامع ماکرونویسی با دور های برنامه نویسی مقدماتی وپیشرفته ماکرونویسی دراکسل تفاوت محتوایی دارد ؟ من دوره جامع رو خریداری کردم
ثبت نظر
رضا یحیی پور 1398-08-20
سلام دوره ماکرو نویسی تبدیل شده به دو دوره مقدماتی و پیشرفته برنامه نویسی در اکسل که میتونید تو لینک زیر مشاهده ش کنید https://www.fardanesh.ir/courses/ms-excel/ https://www.fardanesh.ir/course/%d8%af%d9%88%d8%b1%d9%87-%d9%be%db%8c%d8%b4%d8%b1%d9%81%d8%aa%d9%87-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a7%da%a9%d8%b3%d9%84/
ثبت نظر 1398-08-18 Amir Taba
سلام و خسته نباشید . بنده فایل های دوره مقدماتی رو دانلود کردم و یک مشکل کاربردی در سرکار دارم که متاسفانه هنوز نتونستم حلش کنم . نیازدارم در یک شیت چند ردیف رو که شناور هستند حذف کنم . تونستم ردیف اول و آخر این محدوده شناور رو با دو متغیر i و b تعریف کنم . حالا که دستور sheets(b).rows(""i:b"").delete رو اجرا میکنم ایراد میگیره . دو متغیر رو درست تعریف کردم چون هر کدام را به تنهایی که وارد میکنم مثلا sheets(b).rows(i).delete میتونه حذف کنه . ممنون میشم اگر راهنمایی بفرمائید .
ثبت نظر
رضا یحیی پور 1398-08-20
بررسی این موارد خاص نیاز داره که جوانب سوال مشخص باشه، اینکه چطور متغیر ها رو تعریف کردید و خیلی موارد دیگه. لطفا به شماره واتس اپ سایت که پایین سایت امده پبام بدید
ثبت نظر 1399-02-12 mohsen email
آیا برای من که هیچ اشنایی با اکسل ندارم مفید هست یا صرفا برای یادگیری بیشتر هست؟
ثبت نظر
رضا یحیی پور 1399-02-18
پیشنهاد میکنم این دوره رو به همراه دوره رایگان جامع اموزش اکسل مشاهده کنید
ثبت نظر 1399-09-16 mohsen madani
سلام، چرا تو قسمت ۱۴، پس زمینه صدای مدرس یه صدای بلند آزاردهنده وجود داره؟
ثبت نظر
رضا یحیی پور 1399-09-23
متاسفانه در قسمت ۱۴ این ایراد وجود داره، ما قصد داشتیم اون قسمت رو حذف کنیم از دوره، اما دیدیم بودنش بهتر از نبودنش هست..
ثبت نظر 1400-04-11 حسین فضلی
سلام، آقای فرزام از مجموعه ویدئوهای آموزشی تشکر میکنم. عالی بود.
ثبت نظر 1400-04-11 حسین فضلی
سوالی دارم؟ من برای تایپ فارسی در صفحه VBA مشکل دارم. چطور می تونم این مشکل مرتفع کنم؟
ثبت نظر 1400-10-17 محمدرضا هنری‌ناصر
سلام چجوری میتونم عکسهایی که داخل یوزرفرم به وسیله کامبو باکس آوردم رو داخل سلولهای اکسل درج کنم؟؟