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

The Ultimate Excel Programmer Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اکسل VBA را از ابتدا با دان استرانگ، کارشناس پرفروش اکسل با بیش از 180 هزار دانشجو در سراسر جهان بیاموزید! خودکار کردن و سفارشی کردن فرم‌های ورود داده‌ها حلقه مناسب را برای هر کار انتخاب کنید در سناریوهای چندگانه به اشیاء CELLS و RANGE مسلط شوید. چندین سبک متغیر ایجاد کنید تا با نیاز شما مطابقت داشته باشد ویرایشگر VBA خود را سفارشی کنید و همه نوار ابزارها و گزینه‌ها را درک کنید اشکال‌زدایی و عیب‌یابی کد مانند یک رئیس! ضبط، تغییر یا نوشتن ماکروها را از ابتدا ایجاد کنید فرمول‌ها/توابع سفارشی را به سرعت از طریق عبارات IF THEN غلبه کنید و تمام اپراتورهای منطقی را غلبه کنید. ایجاد گزارش‌های اساسی که قابل چاپ هستند، فیلترهایی را به منوهای گزارش اضافه کنید تا رکوردها را محدود کنید کنترل فرم‌ها، دکمه‌ها، منوهای کشویی، جعبه‌های انتخاب و دکمه‌های گزینه و موارد دیگر را در دست بگیرید. . . کد راه‌اندازی از تعدادی روش مختلف - از کلیک کردن روی یک سلول - تا حذف انتخاب یک کاربرگ. تنظیم دستورات ویژه زمانی که یک کتاب کار: باز یا بسته می شود، انتخاب می شود، هر سلول یا سلول خاصی انتخاب می شود، درست قبل از چاپ، و غیره. . دستکاری Userforms برای ورود داده ها، تولید گزارش، ویرایش جداول/پایگاه های داده - همه تحت کنترل شماست. جریان داده ها را محدود کنید یا فرم(های) کاربر را پاسخگو، محاسبه کننده و شهودی کنید. کار خود و دیگران را ساده کنید. اکسل را روی اتوپایلوت قرار دهید. . . ماکروها را با استفاده از کاربرگ و کنترل‌های فرم کاربر (دکمه‌ها، شکل‌ها، بازشوها، جعبه‌های فهرست، اقدامات کلیکی، بارهای کنترل‌های سرگرم‌کننده) تغییر ویژگی‌های سلول با استفاده از کد - رنگ سلول، ویژگی‌های قلم (پررنگ، مورب، زیرخط، و غیره)، حاشیه‌ها و موارد دیگر! شروع به ریاضیات پیشرفته با متغیرها و یادگیری استفاده صحیح، اعلان و دامنه یادگیری توابع رشته، الحاق و نحوه کنترل حساسیت به حروف بزرگ با توابع VBA، توابع خود را برای استفاده در VBA یا در یک سلول ایجاد کنید! کشف توابع جستجوی پیشرفته فقط در VBA Fun با ریاضیات تاریخ و زمان برای محاسبه مدت، طول و فواصل پروژه ها: بازی های کامل بسازید، از تمرین های کدنویسی یاد بگیرید و از چالش های میانه سخنرانی لذت ببرید! VBE (ویرایشگر ویژوال بیسیک) و همه دکمه‌ها و ویژگی‌های اسرارآمیز درون آن را کشف کرده و به آن مسلط شوید! با خطاها مقابله کنید و یاد بگیرید چگونه از آنها جلوگیری کنید، اطلاعات را از یک ماکرو به ماکرو دیگر با استفاده از روش‌های ByRef و ByVal استفاده کنید از انواع متغیرها استفاده کنید: ثابت، استاتیک، سطح ماژول، عمومی، خصوصی، 'گزینه خصوصی ماژول'، و غیره جایزه شماره 1: الکترونیکی رایگان -کتاب "میانبرهای صفحه کلید اکسل VBA Master" - اکنون با میانبرهای بیشتر (برای رایانه شخصی و مک) نسبت به هر جای دیگری جایزه شماره 2: ابزارهای تصویر رایگان برای دکمه ها، تصاویر و پس زمینه های فرم بهتر بونوس شماره 3: بسته های رایگان آیکون های ماوس برای سفارشی کردن MouseOver تأثیر بر بسیاری از کنترل ها از جمله پس زمینه UserForm! سه روش دسترسی به کاربرگ با استفاده از کد، مرزهای محدوده سلول‌ها را به روشی که حرفه‌ای‌ها انجام می‌دهند، دریافت کنید (تکنیک‌های LastRow و LastCol بهتر) به‌صورت پویا مرتب‌سازی یا فیلتر کردن داده‌ها. شما می توانید چندین گزینه مرتب سازی داشته باشید که هر کدام به دکمه های مختلف اختصاص داده شده اند! استفاده از ورودی کاربر (جعبه‌های پیام، جعبه‌های ورودی، فرم‌های کاربری) و استفاده از منطق شرطی (اگر آن‌وقت، بیان‌های موردی، و، یا، نه) برای کنترل توابع درج کاربرگ جهت جهت در سلول‌ها به‌طور برنامه‌ریزی با استفاده از نمادگذاری منظم یا R1C1 تمرین کد لاغری و کارآمدی، به عنوان WITH/END WITH کد خود را به طور انبوه با "هک های سرعت VBA" Dan's سرعت دهید. اعداد تصادفی برای ایجاد رمز عبور، ایجاد نام فایل ها، تولید اقدامات تصادفی در بازی ها/پروژه ها، تست های سرعت سلول ها و رشته ها با تطبیق و مقایسه الگوی پیشرفته KELI، ویژگی های Advanced MessageBox Operator and InStr (شامل آیکون های ویژه، جهت، دکمه ها: Yes/No، Yes/No/Cancel، Abort/Retry و بسیاری دیگر...) پارامترهای اختیاری UDF را ایجاد کنید و عملکرد فرار یا غیر فرار را انتخاب کنید. : شما باید از قبل مایکروسافت اکسل (نسخه 2003 و بالاتر) داشته باشید. بدیهی است که هر چه جدیدتر بهتر، اما VBA در همه نسخه ها یکسان عمل می کند. فقط نسخه های جدیدتر گزینه های بیشتری دارند، بنابراین دستورات VBA بیشتری برای کنترل آن گزینه ها دارند. مهارت های بسیار بسیار ابتدایی اکسل مورد نیاز برای این دوره (مانند باز کردن برنامه، نحوه کلیک کردن روی سلول ها و تایپ چیزها.) شما واقعاً به هیچ تجربه اکسل نیاز ندارید، زیرا در این دوره شما را از شروع تا پایان راهنمایی می کنم. من فقط سعی می کردم بامزه باشم.

به اکسل بیاموزید که کار شما را برای شما انجام دهد. . .

مایکروسافت آفیس در همه جا وجود دارد، روی بیش از 750 میلیون رایانه نصب شده است، اما اکثر کاربران فقط می‌دانند که چگونه یک جدول اولیه تنظیم کنند یا حتی ممکن است چند فرمول را اینجا و آنجا انجام دهند.

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

برنامه نویسی اکسل از یک ابزار ساده اما مؤثر به نام "VBA" استفاده می کند - زبان برنامه نویسی مخفی که هنگام کار به آرامی در پس زمینه اجرا می شود. استفاده از آن بسیار آسان و ساده است.

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

شعار من این است، "اگر کار همه را آسان‌تر، سریع‌تر و لذت‌بخش‌تر نکنم، لیاقت داشتن این شغل را ندارم" - و این چیزی است که با آن زندگی می‌کنم.

این دوره را بگذرانید و به پتانسیل واقعی خود دسترسی پیدا کنید.

اوه، و من می‌خواهم اولین کسی باشم که در مورد افزایش جدید شما که وقتی برنامه‌های اکسل می‌سازید و همه چیز را به صورت خودکار برای همکارانتان اجرا می‌کنید، می‌شنوم!

-Dan


این چیزی است که برخی از دانش آموزان می گویند:

"من عاشق این دوره هستم. بسیار آسان برای دنبال کردن. اگر به دنبال کسب اطلاعات بیشتر در مورد اکسل هستید، این همان است! - جیم سی.

«این دوره را دوست دارم! اطلاعات کاملاً واضح و مختصر ارائه شده است، و این یک راه واقعا عالی برای یادگیری سریع VB است، دیروز من کاملاً از موضوع بی اطلاع بودم. امروز اولین ماکرو خود را برنامه ریزی کردم و نمی توانم صبر کنم تا بیشتر بیاموزم.  - مارسلا تی.

«من قبلاً با VBA آزمایش کرده بودم، اما واقعاً احساس می‌کنم این دوره دقیقاً همان چیزی است که برای ارتقای دانش اکسل خود به سطح بعدی نیاز داشتم.  فقط در 2 هفته گزارش‌های خود را به‌طور تصاعدی بهبود بخشیدم و همه اینها به لطف این دوره است!"  - Ryan S.

"شما نمی توانید با دانیل استرانگ اشتباه کنید!" - استیون اس.

"مجری به تفصیل توضیح می دهد و نشان می دهد که چه چیزی را پوشش می دهد، به راحتی قابل پیگیری و یادگیری است!" - دیوید بی.

"بدون تجربه قبلی، اصول برنامه نویسی VBA را به شما آموزش می دهد. نشان می دهد با آسان به دنبال مثال!. ممنون برای ویدیو!”   - شان سی.

"من چندین دوره مختلف VBA را در Udemy در اینجا گذرانده‌ام و این یکی از دانیل بسیار جالب‌ترین و قابل درک‌ترین است. من تا کنون دقیقاً 107 سخنرانی انجام داده‌ام و قبلاً توانستم 80٪ از سخنرانی‌هایم را خودکار کنم. کارهایی که در محل کارم سال‌هاست به صورت دستی انجام می‌دهم... به‌خاطر زمانی که با نخریدن زودتر این دوره تلف کردم، از دست خودم عصبانی هستم کل دوره :)"  - Robert

«سخنرانی‌ها به خوبی توضیح داده شده و قابل درک هستند. ویدیوهای لذت بخش و آموزنده.” - مارلنا

«توضیحات بسیار واضح در ویدیوهای کوتاه تفکیک شده است. دانیل با سرعتی آهسته پیش می رود که به راحتی قابل پیگیری و درک است، حتی برای افرادی که تجربه برنامه نویسی ندارند. - گوستاوو پ.

“بهترین دوره آموزشی VBA که تا به حال گذرانده شده است. خیلی ممنون!" - نیکیتا ال.

"این یک دوره عالی است!!!  "موارد" خوب و مفید زیادی در اینجا وجود دارد.  مثال‌ها عملی و واقعی هستند!» - تاد دبلیو.

«وای، فکر می‌کردم کمی در مورد اکسل می‌دانم، اما واضح است که فقط نوک کوه یخ را دیده بودم. این دوره چشمان من را به قدرت واقعی VBA در اکسل باز کرده است. دوره عالی، مربی فوق العاده.» - اسکات کی.

"به طور کلی، یکی از بهترین راهنمای گام به گام برنامه نویسی VBA که تا به حال دیده ام. من بیش از یک سال است که با VBA بازی می‌کنم، ویدیوهای بی‌شماری را تماشا کرده‌ام و مقالات متعدد و راهنماهای "چگونگی" را خوانده‌ام، اما هرگز چیزی به این کاملی، به این شکل در طول ندیده‌ام. من از اینکه چقدر کمی در مورد دنیای VBA جدید هستم شگفت زده شده ام. یک میلیون متشکرم!» - الکس بی.

"هر چیزی که من دنبالش بودم، باید چندین کتاب برای این سطح از آموزش بخرید!" - لوک اس.

"آموزش مقدماتی VBA عالی برای پیشرفت."  - Sandeep G.

«این دوره برای مبتدیان و برای برنامه نویسان با تجربه خوب است.  برنامه نویسان باتجربه ممکن است بخواهند برخی از بخش های مبانی را رد کنند، اما خوب است که ببینیم اصول اولیه در زمینه و کاربرگ Excel چگونه کار می کند.  او رویدادهای مختلف را مرور می کند و (مانند دکمه ها) را برای اجرای کد فعال می کند.  اگر قصد دارید کدهای بسیار پیچیده vba را با فرم ها و گزارش ها انجام دهید، این یک دوره واقعاً خوب است.   - کریستین اچ.

"در صورت انجام هر نوع تجزیه و تحلیل داده بسیار مفید است." – جاناتان دی.

«فکر می‌کنم این دروازه‌ای عالی برای ابزارهایی است که برای آینده به آن نیاز داریم. من عاشق طبیعت هستم.» – آندره سی.

"بسیار بهتر از کلاس ها و سمینارهای دیگر. دوره عالی.” – Mark S.

"مدرس استفاده از VBA را آسان و مستقیم کرد." - حداقل Z.

"بسیار کامل و کاربردی." - Juan S.


***اکنون برای مشاهده آفلاین در دسترس است!***


سرفصل ها و درس ها

شی محدوده The Range Object

  • کیت معرفی و دانلود دوره Course Intro and Download Kit

  • دریافت راهنما سریع و سایر موارد رایگان با Excel Ninjas Group Getting FAST Help and Other Freebies with Excel Ninjas Group

  • نوار توسعه دهنده (PC و Mac) را دریافت کنید Get the Developer Ribbon (PC and Mac)

  • شی محدوده و اولین ماکرو شما از ابتدا چیست؟ What Is The Range Object and Your First Macro From Scratch

  • اضافه کردن دستورات ثانویه یا بعدی Adding Secondary or Subsequent Commands

  • اشکال زدایی در Excel VBA و گام برداشتن از طریق کد Debugging in Excel VBA and Stepping Through Code

  • سه راه آسان برای تست یا ذخیره یک ارزش Three Easy Ways To Test Or Store A Value

  • نحوه و زمان ضبط یک ماکرو (به علاوه نکات پاکسازی) How and When To Record a Macro (Plus Clean Up Tips)

  • سه نماد اصلی نوع داده برای ورود به سلول ها Three Main Data Type Notations For Entering Into Cells

  • چندین روش برای فعال کردن ماکروها (معرفی دکمه ها و کنترل های سرگرم کننده) Several Ways of Triggering Macros (Intro To Buttons and Fun Controls)

  • تمرین 01 - بررسی اجمالی اهداف Exercise 01 - Objectives Overview

  • تمرین 01 - راه حل Exercise 01 - Solution

  • تحت تأثیر قرار دادن چندین سلول با یک فرمان یک برد Affecting Multiple Cells With One Range Command

  • استفاده از یک محدوده نامگذاری شده با شی محدوده Using a Named Range with the Range Object

  • نکات و بهترین روش ها برای مهارت های توسعه بهتر Tips and Best Practices For Better Development Skills

  • آزمون محدوده شی Range Object Quiz

شی محدوده The Range Object

  • کیت معرفی و دانلود دوره Course Intro and Download Kit

  • دریافت راهنما سریع و سایر موارد رایگان با Excel Ninjas Group Getting FAST Help and Other Freebies with Excel Ninjas Group

  • نوار توسعه دهنده (PC و Mac) را دریافت کنید Get the Developer Ribbon (PC and Mac)

  • شی محدوده و اولین ماکرو شما از ابتدا چیست؟ What Is The Range Object and Your First Macro From Scratch

  • اضافه کردن دستورات ثانویه یا بعدی Adding Secondary or Subsequent Commands

  • اشکال زدایی در Excel VBA و گام برداشتن از طریق کد Debugging in Excel VBA and Stepping Through Code

  • سه راه آسان برای تست یا ذخیره یک ارزش Three Easy Ways To Test Or Store A Value

  • نحوه و زمان ضبط یک ماکرو (به علاوه نکات پاکسازی) How and When To Record a Macro (Plus Clean Up Tips)

  • سه نماد اصلی نوع داده برای ورود به سلول ها Three Main Data Type Notations For Entering Into Cells

  • چندین روش برای فعال کردن ماکروها (معرفی دکمه ها و کنترل های سرگرم کننده) Several Ways of Triggering Macros (Intro To Buttons and Fun Controls)

  • تمرین 01 - بررسی اجمالی اهداف Exercise 01 - Objectives Overview

  • تمرین 01 - راه حل Exercise 01 - Solution

  • تحت تأثیر قرار دادن چندین سلول با یک فرمان یک برد Affecting Multiple Cells With One Range Command

  • استفاده از یک محدوده نامگذاری شده با شی محدوده Using a Named Range with the Range Object

  • نکات و بهترین روش ها برای مهارت های توسعه بهتر Tips and Best Practices For Better Development Skills

  • آزمون محدوده شی Range Object Quiz

ویژگی های محدوده Range Properties

  • ویژگی های VALUE، TEXT و FORMULA - توابع خواندن و نوشتن در یک سلول VALUE, TEXT and FORMULA Properties - Reading and Writing Functions To a Cell

  • ویژگی های سطر و ستون Row and Column Properties

  • روش SELECT SELECT Method

  • COUNT دارایی COUNT Property

  • تمرین 02a - بررسی اجمالی اهداف Exercise 02a - Objectives Overview

  • تمرین 02a - راه حل Exercise 02a - Solution

  • ADDRESS ملک ADDRESS Property

  • ویژگی NUMBERFORMAT NUMBERFORMAT Property

  • مجموعه فونت - ویژگی های BOLD، ITALIC، UNDERLINE FONT Collection - BOLD, ITALIC, UNDERLINE Properties

  • تمرین 02b - بررسی اجمالی اهداف Exercise 02b - Objectives Overview

  • تمرین 02b - راه حل Exercise 02b - Solution

  • افزودن رنگ به سلول ها، داخل و خارج (4 روش) Add Color To Cells, Inside and Out (4 Ways)

  • آزمون خواص Properties Quiz

ویژگی های محدوده Range Properties

  • ویژگی های VALUE، TEXT و FORMULA - توابع خواندن و نوشتن در یک سلول VALUE, TEXT and FORMULA Properties - Reading and Writing Functions To a Cell

  • ویژگی های سطر و ستون Row and Column Properties

  • روش SELECT SELECT Method

  • COUNT دارایی COUNT Property

  • تمرین 02a - بررسی اجمالی اهداف Exercise 02a - Objectives Overview

  • تمرین 02a - راه حل Exercise 02a - Solution

  • ADDRESS ملک ADDRESS Property

  • ویژگی NUMBERFORMAT NUMBERFORMAT Property

  • مجموعه فونت - ویژگی های BOLD، ITALIC، UNDERLINE FONT Collection - BOLD, ITALIC, UNDERLINE Properties

  • تمرین 02b - بررسی اجمالی اهداف Exercise 02b - Objectives Overview

  • تمرین 02b - راه حل Exercise 02b - Solution

  • افزودن رنگ به سلول ها، داخل و خارج (4 روش) Add Color To Cells, Inside and Out (4 Ways)

  • آزمون خواص Properties Quiz

شی سلولی The Cells Object

  • مقدمه ای برای شی سلول Intro To The Cells Object

  • استفاده از شی سلول و کاربردهای عملی Using The Cells Object and Practical Applications

  • استفاده از حروف ستونی به جای اعداد Using Column Letters instead of Numbers

  • استفاده از سلول ها به صورت موضعی در یک محدوده Using Cells Positionally within a Range

  • تأثیر بر همه سلول ها در یک کاربرگ Affecting ALL Cells in a Worksheet

  • تمرین 03 - مروری بر اهداف Exercise 03 - Objectives Overview

  • تمرین 03 - راه حل Exercise 03 - Solution

  • استفاده از Range Object با Cells Object (برای تأثیر بر سلول های متعدد) Using Range Object With Cells Object (To Affect Multiple Cells)

  • آزمون سلولی Cells Quiz

شی سلولی The Cells Object

  • مقدمه ای برای شی سلول Intro To The Cells Object

  • استفاده از شی سلول و کاربردهای عملی Using The Cells Object and Practical Applications

  • استفاده از حروف ستونی به جای اعداد Using Column Letters instead of Numbers

  • استفاده از سلول ها به صورت موضعی در یک محدوده Using Cells Positionally within a Range

  • تأثیر بر همه سلول ها در یک کاربرگ Affecting ALL Cells in a Worksheet

  • تمرین 03 - مروری بر اهداف Exercise 03 - Objectives Overview

  • تمرین 03 - راه حل Exercise 03 - Solution

  • استفاده از Range Object با Cells Object (برای تأثیر بر سلول های متعدد) Using Range Object With Cells Object (To Affect Multiple Cells)

  • آزمون سلولی Cells Quiz

متغیرها Variables

  • مقدمه ای بر متغیرها Intro to Variables

  • ریاضی با متغیرها Math With Variables

  • اعلام متغیر و انواع مختلف متغیر Variable Declaration and Different Variable Types

  • نمایش نوع متغیر Variable Type Demonstration

  • دستکاری رشته - نمونه های الحاق String Manipulation - Concatenation Examples

  • دستکاری رشته - توابع لنز، چپ، راست String Manipulation - Len, Left, Right Functions

  • دستکاری رشته - عملکرد میانی (2 روش) String Manipulation - Mid Function (2 Methods)

  • دستکاری رشته - تابع جایگزین String Manipulation - Replace Function

  • دستکاری رشته - تابع قالب String Manipulation - Format Function

  • دستکاری رشته - پروژه های عملکرد و تمرین InStr String Manipulation - InStr Function and Practice Projects

  • توابع تاریخ و زمان و ترفندهای ریاضی سرگرم کننده DateTime Date and Time Functions and Fun DateTime Math Tricks

  • توابع CDate و DateDiff CDate and DateDiff Functions

  • تمرین 04 - مروری بر اهداف Exercise 04 - Objectives Overview

  • تمرین 04 - راه حل Exercise 04 - Solution

  • دامنه و سلسله مراتب متغیرها و رویه ها Scope and Heirarchy of Variables and Procedures

  • دامنه های متغیر - متغیرهای عمومی، خصوصی و سایر متغیرها VARIABLE SCOPES - Public, Private and other Variables

  • حوزه های رویه ای - مشترکین عمومی در مقابل خصوصی، ماژول خصوصی گزینه Procedural Scopes - Public Versus Private Subs, Option Private Module

  • استفاده از ثابت ها Using Constants

  • انتقال مقادیر به رویه دیگری - ByRef در مقابل ByVal Passing Values to Another Procedure - ByRef vs ByVal

  • آزمون متغیرها Variables Quiz

متغیرها Variables

  • مقدمه ای بر متغیرها Intro to Variables

  • ریاضی با متغیرها Math With Variables

  • اعلام متغیر و انواع مختلف متغیر Variable Declaration and Different Variable Types

  • نمایش نوع متغیر Variable Type Demonstration

  • دستکاری رشته - نمونه های الحاق String Manipulation - Concatenation Examples

  • دستکاری رشته - توابع لنز، چپ، راست String Manipulation - Len, Left, Right Functions

  • دستکاری رشته - عملکرد میانی (2 روش) String Manipulation - Mid Function (2 Methods)

  • دستکاری رشته - تابع جایگزین String Manipulation - Replace Function

  • دستکاری رشته - تابع قالب String Manipulation - Format Function

  • دستکاری رشته - پروژه های عملکرد و تمرین InStr String Manipulation - InStr Function and Practice Projects

  • توابع تاریخ و زمان و ترفندهای ریاضی سرگرم کننده DateTime Date and Time Functions and Fun DateTime Math Tricks

  • توابع CDate و DateDiff CDate and DateDiff Functions

  • تمرین 04 - مروری بر اهداف Exercise 04 - Objectives Overview

  • تمرین 04 - راه حل Exercise 04 - Solution

  • دامنه و سلسله مراتب متغیرها و رویه ها Scope and Heirarchy of Variables and Procedures

  • دامنه های متغیر - متغیرهای عمومی، خصوصی و سایر متغیرها VARIABLE SCOPES - Public, Private and other Variables

  • حوزه های رویه ای - مشترکین عمومی در مقابل خصوصی، ماژول خصوصی گزینه Procedural Scopes - Public Versus Private Subs, Option Private Module

  • استفاده از ثابت ها Using Constants

  • انتقال مقادیر به رویه دیگری - ByRef در مقابل ByVal Passing Values to Another Procedure - ByRef vs ByVal

  • آزمون متغیرها Variables Quiz

نوار ابزار و منوها Toolbars and Menus

  • مرور منوی فایل File Menu Walkthrough

  • ویرایش منوی مروری Edit Menu Walkthrough

  • مشاهده منو امتیاز 1 View Menu Walkthrough Pt 1

  • مشاهده منوی امتیاز 2 - پنجره تماشا، پنجره محلی و پنجره فوری View Menu Pt 2 - Watch Window, Locals Window and Immediate Window

  • درج، قالب‌بندی و اشکال‌زدایی فهرست راهنما Insert, Format and Debug Menu Walkthrough

  • منوی Run and Tools Walkthrough Run and Tools Menu Walkthrough

  • آزمون نوار ابزار Toolbars Quiz

نوار ابزار و منوها Toolbars and Menus

  • مرور منوی فایل File Menu Walkthrough

  • ویرایش منوی مروری Edit Menu Walkthrough

  • مشاهده منو امتیاز 1 View Menu Walkthrough Pt 1

  • مشاهده منوی امتیاز 2 - پنجره تماشا، پنجره محلی و پنجره فوری View Menu Pt 2 - Watch Window, Locals Window and Immediate Window

  • درج، قالب‌بندی و اشکال‌زدایی فهرست راهنما Insert, Format and Debug Menu Walkthrough

  • منوی Run and Tools Walkthrough Run and Tools Menu Walkthrough

  • آزمون نوار ابزار Toolbars Quiz

ابزارهای بسیار مهم و منطق اکسل Super Important Tools and Excel Logic

  • سه راه برای دسترسی به برگه های دیگر - نام برگه، فهرست و کد نام Three Ways To Access Other Sheets - Sheet Name, Index and CodeName

  • آخرین ردیف از مجموعه داده های خود را دریافت کنید Get the Last Row of Your Data Set

  • آخرین (راست ترین) ستون مجموعه داده های خود را دریافت کنید Get the Last (Rightmost) Column of Your Data Set

  • ردیف بعدی را در مجموعه داده های خود دریافت کنید - مبانی ورود داده ها Get the Next Row in Your Data Set - Data Entry Basics

  • ضبط ماکرو 101 Recording a Macro 101

  • مرتب سازی پویا داده های کارکنان Dynamically Sorting The Employee Data

  • Absolute vs Relative References و تابع ()OFFSET Absolute vs Relative References and OFFSET() Function

  • نماد R1C1 و نحوه استفاده در فرمول ها R1C1 Notation and How To Use In Formulas

  • استفاده از توابع کاربرگ در VBE Using Worksheet Functions in the VBE

  • مولد رمز تصادفی - بررسی اجمالی اهداف Random Password Generator - Objectives Overview

  • مولد رمز تصادفی - راه حل Random Password Generator - Solution

  • استفاده از With و End With Using With and End With

  • اگر سپس بیانیه If Then Statement

  • استفاده برابر نیست و اپراتور NOT Using Is Not Equal To And The NOT Operator

  • اپراتورهای AND، OR و NOT AND, OR and NOT Operators

  • تمرین 06a - بررسی اجمالی اهداف Exercise 06a - Objectives Overview

  • تمرین 06a - راه حل Exercise 06a - Solution

  • استفاده از دستورات ELSE و ELSEIF Using ELSE and ELSEIF Commands

  • بازی سنگ، کاغذ، قیچی - بررسی اجمالی اهداف Rock, Paper, Scissors Game - Objectives Overview

  • بازی سنگ، کاغذ، قیچی - راه حل Rock, Paper, Scissors Game - Solution

  • اپراتور LIKE The LIKE Operator

  • با استفاده از UCase و LCase رشته ها را با عدم حساسیت حروف بزرگ مقایسه کنید Compare Strings With Case Insensitivity Using UCase and LCase

  • عملگرهای مقایسه ای با متن و اعداد (تابع عددی) Comparitive Operators With Text and Numbers (IsNumeric Function)

  • دو روش برای استفاده از بیانیه های If Then در یک کد یک خطی Two Ways to Use If Then Statements in a One-Liner of Code

  • استفاده از GOTO و برچسب ها، کاربردهای رایج، مسیریابی خطا Using GOTO and Labels, Common Uses, Error Routing

  • Case را به عنوان جایگزین IF THEN عبارت ها انتخاب کنید Select Case as Alternative to IF THEN Statements

  • ویژگی های جعبه پیام پیشرفته Advanced MessageBox Features

  • تعامل کاربر - جعبه پیام با دکمه های بله، خیر User Interaction - Message Box with Yes, No Buttons

  • تمرین 06b - بررسی اجمالی اهداف Exercise 06b - Objectives Overview

  • تمرین 06b - راه حل Exercise 06b - Solution

  • توابع تعریف شده توسط کاربر 101 User Defined Functions 101

  • توابع تعریف شده توسط کاربر - پارامترهای اختیاری User Defined Functions - Optional Parameters

  • توابع فرار در مقابل توابع غیر فرار Volatile vs Non-Volatile Functions

  • مسابقه اطلاعات فوق العاده مهم Super Important Info Quiz

ابزارهای بسیار مهم و منطق اکسل Super Important Tools and Excel Logic

  • سه راه برای دسترسی به برگه های دیگر - نام برگه، فهرست و کد نام Three Ways To Access Other Sheets - Sheet Name, Index and CodeName

  • آخرین ردیف از مجموعه داده های خود را دریافت کنید Get the Last Row of Your Data Set

  • آخرین (راست ترین) ستون مجموعه داده های خود را دریافت کنید Get the Last (Rightmost) Column of Your Data Set

  • ردیف بعدی را در مجموعه داده های خود دریافت کنید - مبانی ورود داده ها Get the Next Row in Your Data Set - Data Entry Basics

  • ضبط ماکرو 101 Recording a Macro 101

  • مرتب سازی پویا داده های کارکنان Dynamically Sorting The Employee Data

  • Absolute vs Relative References و تابع ()OFFSET Absolute vs Relative References and OFFSET() Function

  • نماد R1C1 و نحوه استفاده در فرمول ها R1C1 Notation and How To Use In Formulas

  • استفاده از توابع کاربرگ در VBE Using Worksheet Functions in the VBE

  • مولد رمز تصادفی - بررسی اجمالی اهداف Random Password Generator - Objectives Overview

  • مولد رمز تصادفی - راه حل Random Password Generator - Solution

  • استفاده از With و End With Using With and End With

  • اگر سپس بیانیه If Then Statement

  • استفاده برابر نیست و اپراتور NOT Using Is Not Equal To And The NOT Operator

  • اپراتورهای AND، OR و NOT AND, OR and NOT Operators

  • تمرین 06a - بررسی اجمالی اهداف Exercise 06a - Objectives Overview

  • تمرین 06a - راه حل Exercise 06a - Solution

  • استفاده از دستورات ELSE و ELSEIF Using ELSE and ELSEIF Commands

  • بازی سنگ، کاغذ، قیچی - بررسی اجمالی اهداف Rock, Paper, Scissors Game - Objectives Overview

  • بازی سنگ، کاغذ، قیچی - راه حل Rock, Paper, Scissors Game - Solution

  • اپراتور LIKE The LIKE Operator

  • با استفاده از UCase و LCase رشته ها را با عدم حساسیت حروف بزرگ مقایسه کنید Compare Strings With Case Insensitivity Using UCase and LCase

  • عملگرهای مقایسه ای با متن و اعداد (تابع عددی) Comparitive Operators With Text and Numbers (IsNumeric Function)

  • دو روش برای استفاده از بیانیه های If Then در یک کد یک خطی Two Ways to Use If Then Statements in a One-Liner of Code

  • استفاده از GOTO و برچسب ها، کاربردهای رایج، مسیریابی خطا Using GOTO and Labels, Common Uses, Error Routing

  • Case را به عنوان جایگزین IF THEN عبارت ها انتخاب کنید Select Case as Alternative to IF THEN Statements

  • ویژگی های جعبه پیام پیشرفته Advanced MessageBox Features

  • تعامل کاربر - جعبه پیام با دکمه های بله، خیر User Interaction - Message Box with Yes, No Buttons

  • تمرین 06b - بررسی اجمالی اهداف Exercise 06b - Objectives Overview

  • تمرین 06b - راه حل Exercise 06b - Solution

  • توابع تعریف شده توسط کاربر 101 User Defined Functions 101

  • توابع تعریف شده توسط کاربر - پارامترهای اختیاری User Defined Functions - Optional Parameters

  • توابع فرار در مقابل توابع غیر فرار Volatile vs Non-Volatile Functions

  • مسابقه اطلاعات فوق العاده مهم Super Important Info Quiz

حلقه ها و مبانی گزارش نویسی Loops and Report Writing Basics

  • معرفی به حلقه ها Intro To Loops

  • حلقه FOR NEX The FOR NEXT Loop

  • سرگرمی با حلقه FOR NEXT Fun With The FOR NEXT Loop

  • شروع اولین گزارش ما با استفاده از حلقه ها Beginning Our First Report Using Loops

  • چگونه از طریق هر کاراکتر در یک رشته یا عبارت حلقه بزنیم How To Loop Through Each Character In A String Or Phrase

  • مولد کد مورس - بررسی اجمالی اهداف Morse Code Generator - Objectives Overview

  • مولد کد مورس - راه حل Morse Code Generator - Solution

  • افزایش ستون ها و ردیف ها - حلقه ها در یک حلقه Increment Columns And Rows - Loops Within A Loop

  • چگونه و چه زمانی از یک حلقه، زیر یا تابع خارج شویم How and When To Exit A Loop, Sub Or Function

  • مقدمه ای بر تعامل کاربر با جعبه ورودی Intro To User Interaction With An InputBox

  • روش تخصصی InputBox برای درخواست اعداد، محدوده ها و غیره Specialized InputBox Method to Prompt for Numbers, Ranges, Etc

  • نسخه‌های نمایشی تعامل کاربر بیشتر برای دنبال کردن More User Interaction Demos To Follow Along

  • بازی تعریف نام - بررسی اجمالی اهداف Name Definition Game - Objectives Overview

  • بازی تعریف نام - راه حل Name Definition Game - Solution

  • گزارش قابل چاپ قسمت 1 - دریافت موارد در برگه گزارش Printable Report Part 1 - Getting Items On Report Sheet

  • گزارش قابل چاپ قسمت 2 - پاک کردن آخرین گزارش Printable Report Part 2 - Clearing Last Report

  • گزارش قابل چاپ قسمت 3 - اطمینان از نمایان بودن و انتخاب خودکار برگه گزارش Printable Report Part 3 - Ensuring Visibility and Autoselect Report Sheet

  • هفت هک برای افزایش سرعت کد شما Seven Hacks To Massively Speed Up Your Code

  • تمرین 07a - بررسی اجمالی اهداف Exercise 07a - Objectives Overview

  • تمرین 07a - راه حل Exercise 07a - Solution

  • ارسال گزارش‌ها به چاپگر یا استفاده از پیش‌نمایش چاپ خودکار Sending Reports To the Printer or Using Automatic Print Preview

  • حلقه FOR EACH The FOR EACH Loop

  • مقدمه برای انجام حلقه ها Intro To DO LOOPS

  • کمک با حلقه های بی نهایت - قطع کردن یک ماکرو و شکست های فانتوم Help With Infinite Loops - INTERRUPTING A MACRO AND PHANTOM BREAKS

  • Do Loop - while و Until Operators Do Loop - While and Until Operators

  • جایزه - از طریق چندین فایل در یک پوشه حلقه بزنید و داده‌ها را از هر کدام حذف کنید BONUS - Loop Through Multiple Files in a Folder and Scrape Data From Each

  • تمرین 07b - بررسی اجمالی اهداف Exercise 07b - Objectives Overview

  • تمرین 07b - راه حل Exercise 07b - Solution

  • آزمون حلقه ها و گزارش ها Loops and Reports Quiz

حلقه ها و مبانی گزارش نویسی Loops and Report Writing Basics

  • معرفی به حلقه ها Intro To Loops

  • حلقه FOR NEX The FOR NEXT Loop

  • سرگرمی با حلقه FOR NEXT Fun With The FOR NEXT Loop

  • شروع اولین گزارش ما با استفاده از حلقه ها Beginning Our First Report Using Loops

  • چگونه از طریق هر کاراکتر در یک رشته یا عبارت حلقه بزنیم How To Loop Through Each Character In A String Or Phrase

  • مولد کد مورس - بررسی اجمالی اهداف Morse Code Generator - Objectives Overview

  • مولد کد مورس - راه حل Morse Code Generator - Solution

  • افزایش ستون ها و ردیف ها - حلقه ها در یک حلقه Increment Columns And Rows - Loops Within A Loop

  • چگونه و چه زمانی از یک حلقه، زیر یا تابع خارج شویم How and When To Exit A Loop, Sub Or Function

  • مقدمه ای بر تعامل کاربر با جعبه ورودی Intro To User Interaction With An InputBox

  • روش تخصصی InputBox برای درخواست اعداد، محدوده ها و غیره Specialized InputBox Method to Prompt for Numbers, Ranges, Etc

  • نسخه‌های نمایشی تعامل کاربر بیشتر برای دنبال کردن More User Interaction Demos To Follow Along

  • بازی تعریف نام - بررسی اجمالی اهداف Name Definition Game - Objectives Overview

  • بازی تعریف نام - راه حل Name Definition Game - Solution

  • گزارش قابل چاپ قسمت 1 - دریافت موارد در برگه گزارش Printable Report Part 1 - Getting Items On Report Sheet

  • گزارش قابل چاپ قسمت 2 - پاک کردن آخرین گزارش Printable Report Part 2 - Clearing Last Report

  • گزارش قابل چاپ قسمت 3 - اطمینان از نمایان بودن و انتخاب خودکار برگه گزارش Printable Report Part 3 - Ensuring Visibility and Autoselect Report Sheet

  • هفت هک برای افزایش سرعت کد شما Seven Hacks To Massively Speed Up Your Code

  • تمرین 07a - بررسی اجمالی اهداف Exercise 07a - Objectives Overview

  • تمرین 07a - راه حل Exercise 07a - Solution

  • ارسال گزارش‌ها به چاپگر یا استفاده از پیش‌نمایش چاپ خودکار Sending Reports To the Printer or Using Automatic Print Preview

  • حلقه FOR EACH The FOR EACH Loop

  • مقدمه برای انجام حلقه ها Intro To DO LOOPS

  • کمک با حلقه های بی نهایت - قطع کردن یک ماکرو و شکست های فانتوم Help With Infinite Loops - INTERRUPTING A MACRO AND PHANTOM BREAKS

  • Do Loop - while و Until Operators Do Loop - While and Until Operators

  • جایزه - از طریق چندین فایل در یک پوشه حلقه بزنید و داده‌ها را از هر کدام حذف کنید BONUS - Loop Through Multiple Files in a Folder and Scrape Data From Each

  • تمرین 07b - بررسی اجمالی اهداف Exercise 07b - Objectives Overview

  • تمرین 07b - راه حل Exercise 07b - Solution

  • آزمون حلقه ها و گزارش ها Loops and Reports Quiz

رویدادها: رویدادهای کاربرگ آسان شد EVENTS: Worksheet Events made Easy

  • معرفی رویدادها Intro To Events

  • تغییر انتخاب - ماکروها هنگامی که سلول فعال را تغییر می دهید Selection Change - Macros When You Change The Active Cell

  • اجرای دستی رویدادها و نقاط شکست Running Events Manually and Break Points

  • کاربرگ فعال کردن رویداد و کلمه کلیدی Intro to Me Worksheet Activate Event and Intro to Me Keyword

  • کاربرگ غیرفعال کردن رویداد Worksheet Deactivate Event

  • رویداد BeforeDelete - برای حذف کاربرگ BeforeDelete Event - for Worksheet Deletion

  • رویداد BeforeDoubleClick - وقتی دوبار کلیک می کنید یک ماکرو راه اندازی کنید BeforeDoubleClick Event - Trigger a Macro When You Double Click

  • جعبه های گفتگوی اکسل Excel Dialog Boxes

  • تابع تقاطع - تست کنید که آیا هدف در محدوده ای از سلول ها قرار دارد یا خیر The Intersect Function - Test Whether Target Is Within a Range Of Cells

  • رویداد قبل از کلیک راست و سفارشی کردن منوی زمینه کلیک راست نقطه 1 BeforeRightClick Event and Customizing Right Click Context Menu Pt 1

  • سفارشی کردن منوی زمینه کلیک راست نقطه 2 - اضافه کردن دکمه های سفارشی Customizing the Right Click Context Menu Pt 2 - Adding Custom Buttons

  • تمرین 08a - بررسی اجمالی اهداف Exercise 08a - Objectives Overview

  • تمرین 08a - راه حل Exercise 08a - Solution

  • کاربرگ محاسبه رویداد Worksheet Calculate Event

  • کاربرگ تغییر رویداد و جلوگیری از حلقه های بی پایان Worksheet Change Event and Preventing Endless Loops

  • تمرین 08b - بررسی اجمالی اهداف Exercise 08b - Objectives Overview

  • تمرین 08b - راه حل Exercise 08b - Solution

  • رویدادهایپرلینک را دنبال کنید FollowHyperlink Event

  • نظرات نهایی در مورد رویدادهای کاربرگ و مرور سایر رویدادها Final Thoughts on Worksheet Events and Review Other Events

  • بازی تیک تاک پا - بررسی اجمالی اهداف Tic Tac Toe Game - Objectives Overview

  • بازی تیک تاک انگشت پا - راه حل Tic Tac Toe Game - Solution

  • مسابقه رویدادهای کاربرگ Worksheet Events Quiz

رویدادها: رویدادهای کاربرگ آسان شد EVENTS: Worksheet Events made Easy

  • معرفی رویدادها Intro To Events

  • تغییر انتخاب - ماکروها هنگامی که سلول فعال را تغییر می دهید Selection Change - Macros When You Change The Active Cell

  • اجرای دستی رویدادها و نقاط شکست Running Events Manually and Break Points

  • کاربرگ فعال کردن رویداد و کلمه کلیدی Intro to Me Worksheet Activate Event and Intro to Me Keyword

  • کاربرگ غیرفعال کردن رویداد Worksheet Deactivate Event

  • رویداد BeforeDelete - برای حذف کاربرگ BeforeDelete Event - for Worksheet Deletion

  • رویداد BeforeDoubleClick - وقتی دوبار کلیک می کنید یک ماکرو راه اندازی کنید BeforeDoubleClick Event - Trigger a Macro When You Double Click

  • جعبه های گفتگوی اکسل Excel Dialog Boxes

  • تابع تقاطع - تست کنید که آیا هدف در محدوده ای از سلول ها قرار دارد یا خیر The Intersect Function - Test Whether Target Is Within a Range Of Cells

  • رویداد قبل از کلیک راست و سفارشی کردن منوی زمینه کلیک راست نقطه 1 BeforeRightClick Event and Customizing Right Click Context Menu Pt 1

  • سفارشی کردن منوی زمینه کلیک راست نقطه 2 - اضافه کردن دکمه های سفارشی Customizing the Right Click Context Menu Pt 2 - Adding Custom Buttons

  • تمرین 08a - بررسی اجمالی اهداف Exercise 08a - Objectives Overview

  • تمرین 08a - راه حل Exercise 08a - Solution

  • کاربرگ محاسبه رویداد Worksheet Calculate Event

  • کاربرگ تغییر رویداد و جلوگیری از حلقه های بی پایان Worksheet Change Event and Preventing Endless Loops

  • تمرین 08b - بررسی اجمالی اهداف Exercise 08b - Objectives Overview

  • تمرین 08b - راه حل Exercise 08b - Solution

  • رویدادهایپرلینک را دنبال کنید FollowHyperlink Event

  • نظرات نهایی در مورد رویدادهای کاربرگ و مرور سایر رویدادها Final Thoughts on Worksheet Events and Review Other Events

  • بازی تیک تاک پا - بررسی اجمالی اهداف Tic Tac Toe Game - Objectives Overview

  • بازی تیک تاک انگشت پا - راه حل Tic Tac Toe Game - Solution

  • مسابقه رویدادهای کاربرگ Worksheet Events Quiz

رویدادهای کتاب کار WorkBook Events

  • معرفی رویدادهای کتاب کار Workbook Events Intro

  • کتاب کار باز و تابع محیط Workbook Open and Environ Function

  • دستورات مفید در سطح کتاب کار - باز کردن، ذخیره و بسته شدن Useful Workbook-Level Commands - Opening, Saving and Closing

  • برنامه ورود - بررسی اجمالی اهداف Login Program - Objectives Overview

  • برنامه ورود - راه حل Login Program - Solution

  • کتاب کار فعال کردن رویداد Workbook Activate Event

  • کتاب کار قبل از ذخیره رویداد Workbook BeforeSave Event

  • رویداد AfterSave کتاب کار - پس از ذخیره موفقیت آمیز یک نسخه پشتیبان تهیه کنید Workbook AfterSave Event - Make Backup Copy Upon Successful Save

  • رویدادهای BeforeClose و BeforePrint BeforeClose and BeforePrint Events

  • کتاب کار غیرفعال کردن رویداد Workbook Deactivate Event

  • رویداد نیوچارت NewChart Event

  • رویداد NewSheet NewSheet Event

  • تمرین 09 - مروری بر اهداف Exercise 09 - Objectives Overview

  • تمرین 09 - راه حل Exercise 09 - Solution

  • SheetActivate Event - 3 روش برای تعیین اینکه کدام برگه ها ماکرو را فعال کنند SheetActivate Event - 3 Ways to Specify Which Sheets To Trigger Macro

  • SheetDeactivate Event SheetDeactivate Event

  • مقایسه Workbook با رویدادهای کاربرگ، حذف، دوبار کلیک، کلیک راست، حساب محاسبه Comparing Workbook to Worksheet Events, Delete, Double-click, Right-click, Calcu

  • تمرین به‌روزرسانی خودکار PivotTable - بررسی اجمالی اهداف PivotTable Auto Update Exercise - Objectives Overview

  • تمرین به روز رسانی خودکار PivotTable - راه حل PivotTable Auto Update Exercise - Solution

  • WindowActivate و WindowDeactivate - Windows vs Workbooks vs Sheets WindowActivate and WindowDeactivate - Windows vs Workbooks vs Sheets

  • WindowResize Event - حداقل عرض را برای برنامه خود اعمال کنید WindowResize Event - Force A Minimum Width For Your App

رویدادهای کتاب کار WorkBook Events

  • معرفی رویدادهای کتاب کار Workbook Events Intro

  • کتاب کار باز و تابع محیط Workbook Open and Environ Function

  • دستورات مفید در سطح کتاب کار - باز کردن، ذخیره و بسته شدن Useful Workbook-Level Commands - Opening, Saving and Closing

  • برنامه ورود - بررسی اجمالی اهداف Login Program - Objectives Overview

  • برنامه ورود - راه حل Login Program - Solution

  • کتاب کار فعال کردن رویداد Workbook Activate Event

  • کتاب کار قبل از ذخیره رویداد Workbook BeforeSave Event

  • رویداد AfterSave کتاب کار - پس از ذخیره موفقیت آمیز یک نسخه پشتیبان تهیه کنید Workbook AfterSave Event - Make Backup Copy Upon Successful Save

  • رویدادهای BeforeClose و BeforePrint BeforeClose and BeforePrint Events

  • کتاب کار غیرفعال کردن رویداد Workbook Deactivate Event

  • رویداد نیوچارت NewChart Event

  • رویداد NewSheet NewSheet Event

  • تمرین 09 - مروری بر اهداف Exercise 09 - Objectives Overview

  • تمرین 09 - راه حل Exercise 09 - Solution

  • SheetActivate Event - 3 روش برای تعیین اینکه کدام برگه ها ماکرو را فعال کنند SheetActivate Event - 3 Ways to Specify Which Sheets To Trigger Macro

  • SheetDeactivate Event SheetDeactivate Event

  • مقایسه Workbook با رویدادهای کاربرگ، حذف، دوبار کلیک، کلیک راست، حساب محاسبه Comparing Workbook to Worksheet Events, Delete, Double-click, Right-click, Calcu

  • تمرین به‌روزرسانی خودکار PivotTable - بررسی اجمالی اهداف PivotTable Auto Update Exercise - Objectives Overview

  • تمرین به روز رسانی خودکار PivotTable - راه حل PivotTable Auto Update Exercise - Solution

  • WindowActivate و WindowDeactivate - Windows vs Workbooks vs Sheets WindowActivate and WindowDeactivate - Windows vs Workbooks vs Sheets

  • WindowResize Event - حداقل عرض را برای برنامه خود اعمال کنید WindowResize Event - Force A Minimum Width For Your App

کنترل های کاربرگ Worksheet Controls

  • مقدمه ای برای کنترل ها Intro To Controls

  • CommandButtons در ویندوز و مک - ماشین حساب دستمزد CommandButtons on Windows and Mac - Wage Calculator

  • اضافه کردن تصویر و دکمه فرمت (ActiveX و Form) Adding An Image and Formatting Button (ActiveX and Form)

  • نمای کلی ویژگی های CommandButton (ActiveX و Form) CommandButton Properties Overview (ActiveX and Form)

  • پر کردن پروژه تقویم - بررسی اجمالی اهداف Populate Calendar Project - Objectives Overview

  • تکمیل پروژه تقویم - راه حل Pt 1 Populate Calendar Project - Solution Pt 1

  • تکمیل پروژه تقویم - راه حل Pt 2 Populate Calendar Project - Solution Pt 2

  • معرفی شنوندگان کلید پرس ActiveX Intro to ActiveX Key-Press Listeners

  • رویداد KeyDown KeyDown Event

  • گرفتن Shift، Alt، Ctrl (یا ترکیبی از آنها) با استفاده از متغیر Shift Capturing Shift, Alt, Ctrl (or some combination) Using the Shift Variable

  • رویداد کلید CommandButton را فشار دهید KeyPress Event on a CommandButton

  • رویداد MouseMove و استفاده از نوار وضعیت برای اعلان‌ها MouseMove Event and Using Statusbar for Notifications

  • دستکاری متن برچسب کنترل فرم کاربرگ (PC، Mac) Manipulate Worksheet Form Control Label Text (PC,Mac)

  • شبیه سازی یک رویداد MouseLeave Like با یک برچسب نامرئی Simulating a MouseLeave Like Event with an Invisible Label

  • رویدادهای MouseUp و MouseDown - چپ، وسط و راست کلیک، Shift، Alt و Ctrl MouseUp and MouseDown Events - Left, Middle, and Rightclick, Shift, Alt and Ctrl

  • نمای کلی ویژگی های TextBox (ActiveX) TextBox Properties Overview (ActiveX)

  • اشکال TextBox به عنوان کنترل فرم TextBox Shapes as Form Controls

  • رویداد و نکات TextBox Change(). TextBox Change() Event and Tips

  • TextBox Change() Event Pt 2 TextBox Change() Event Pt 2

  • کنترل ترتیب برگه ها با کنترل های اکتیو ایکس کاربرگ Controlling Tab Order With Worksheet ActiveX Controls

  • محدود کردن ورودی کاربر با رویداد KeyDown Restrict User Input With KeyDown Event

  • رویدادهای GotFocus و LostFocus GotFocus and LostFocus Events

  • انتخاب تمام متن هنگام دریافت فوکوس Selecting All Text When Receiving Focus

  • اطمینان از تمرین ورودی کاربر (نمای کلی) Ensure User Input Exercise (Overview)

  • اطمینان از تمرین ورودی کاربر (راه حل اکتیو ایکس برای رایانه شخصی) Ensure User Input Exercise (ActiveX Solution for PC)

  • اطمینان از تمرین ورودی کاربر (راه حل کنترل فرم برای مک، رایانه شخصی) Ensure User Input Exercise (Form Control Solution for Mac,PC)

  • خودکار کردن گزینه های گزارش با یک چک باکس Automating Report Options With A Checkbox

  • ویژگی های TripleState و LinkedCell با یک چک باکس TripleState and LinkedCell Properties with a Checkbox

  • OptionButton نمای کلی، گروه بندی و تراز OptionButton Overview, Grouping and Alignment

  • آزمون خانگی با استفاده از دکمه‌های گزینه، دکمه فرمان و بررسی انطباق Homemade Quiz using Option Buttons, CommandButton and Compliance Checking

  • بررسی انطباق با مشاهده دکمه پویا و تمرین OB پاداش Compliance Checking With Dynamic Button Visibility and Bonus OB Exercise

  • معرفی SpinButtons (ActiveX و Form Control) Intro to SpinButtons (ActiveX and Form Control)

  • دکمه های چرخشی با جعبه متن و اعداد SpinButtons with Textboxes and Numbers

  • SpinButton - تغییر اندازه، موقعیت و سایر خصوصیات، نه فقط ارزش SpinButton - Changing Size, Position and Other Properties, Not Just Value

  • SpinButton با تاریخ در جعبه متن SpinButton with Dates in a Textbox

  • چهار کاربرد منظم برای برچسب های ActiveX Four Neat Uses for ActiveX Labels

  • ActiveX Labels Pt 2 ActiveX Labels Pt 2

  • معرفی جعبه های ترکیبی، بازشوها و ویژگی ها - به روز رسانی یک لیست Intro To ComboBoxes, Dropdowns and Properties - Updating a List

  • مقدمه ای برای کنترل فرم های ترکیبی، تابع شاخص Intro To Form Control ComboBoxes, Index Function

  • دو روش برای دامنه های پویا برای لیست های شما (ActiveX و Form ComboBox) Two Methods For Dynamic Ranges For Your Lists (ActiveX and Form ComboBox)

  • موارد خاص را در لیست Combobox خود دریافت کنید، همه را پاک کنید (ActiveX و Form Control) Get Specific Items in Your Combobox List, Clear All (ActiveX and Form Control)

  • اضافه کردن چندین ستون سفارشی با استفاده از روش .AddItem (ActiveX) Adding Customized Multiple Columns Using .AddItem Method (ActiveX)

  • فهرست اجمالی مبانی و ویژگی های ListBox (ActiveX و Form Control) ListBox Basics and Properties Overview (ActiveX and Form Control)

  • تمرین ListBox: دستکاری سلولی پویا، فهرست فهرست، فهرست (ActiveX و فرم) ListBox Practice: Dynamic Cell Manipulation, ListIndex, List (ActiveX & Form)

  • راه‌های اضافی برای پر کردن سریع فهرست، حذف و تغییر ورودی‌ها (ActiveX و فرم) Additional Ways To Fill A List Quickly, Remove & Change Entries (ActiveX & Form)

  • استفاده و دستکاری موارد MultiSelect در لیست باکس (ActiveX و Form) Using and Manipulating MultiSelect Items in a Listbox (ActiveX and Form)

  • فهرست‌باکس‌های پویا با استفاده از .ADDITEM و موارد دیگر (ActiveX و کنترل‌های فرم) Dynamic ListBoxes Using .ADDITEM and More (ActiveX and Form Controls)

  • ایجاد هدر برای ListBox به صورت خلاقانه Creating Headers For Your ListBox Creatively

  • ساخت و استفاده از ستون های نامرئی - ترفند ویژه (ActiveX) Make and Utilize INVISIBLE Columns - Special Trick (ActiveX)

  • کنترل نوار اسکرول در یک کاربرگ و تمرین جستجو ScrollBar Control On A Worksheet And Lookup Practice

  • کنترل تصویر - 2 روش برای اختصاص تصویر (ActiveX) Image Control - 2 Ways to Assign a Picture (ActiveX)

  • کلید تغییر مبانی و بارگذاری صفحه وب بر روی بنر تصویری تبلیغات کلیک کنید Toggle Button Basics and Load Webpage On Image Banner Ad Click

  • درج شیء شکل به عنوان تصویر و چرا استفاده از Pictures.Insert Inserting a Shape Object as Picture and Why Not To Use Pictures.Insert

  • یادداشتی در مورد کنترل های اکتیو ایکس شگفت انگیز پیشرفته شخص ثالث A Note On Third Party Enhanced Amazing ActiveX Controls

کنترل های کاربرگ Worksheet Controls

  • مقدمه ای برای کنترل ها Intro To Controls

  • CommandButtons در ویندوز و مک - ماشین حساب دستمزد CommandButtons on Windows and Mac - Wage Calculator

  • اضافه کردن تصویر و دکمه فرمت (ActiveX و Form) Adding An Image and Formatting Button (ActiveX and Form)

  • نمای کلی ویژگی های CommandButton (ActiveX و Form) CommandButton Properties Overview (ActiveX and Form)

  • پر کردن پروژه تقویم - بررسی اجمالی اهداف Populate Calendar Project - Objectives Overview

  • تکمیل پروژه تقویم - راه حل Pt 1 Populate Calendar Project - Solution Pt 1

  • تکمیل پروژه تقویم - راه حل Pt 2 Populate Calendar Project - Solution Pt 2

  • معرفی شنوندگان کلید پرس ActiveX Intro to ActiveX Key-Press Listeners

  • رویداد KeyDown KeyDown Event

  • گرفتن Shift، Alt، Ctrl (یا ترکیبی از آنها) با استفاده از متغیر Shift Capturing Shift, Alt, Ctrl (or some combination) Using the Shift Variable

  • رویداد کلید CommandButton را فشار دهید KeyPress Event on a CommandButton

  • رویداد MouseMove و استفاده از نوار وضعیت برای اعلان‌ها MouseMove Event and Using Statusbar for Notifications

  • دستکاری متن برچسب کنترل فرم کاربرگ (PC، Mac) Manipulate Worksheet Form Control Label Text (PC,Mac)

  • شبیه سازی یک رویداد MouseLeave Like با یک برچسب نامرئی Simulating a MouseLeave Like Event with an Invisible Label

  • رویدادهای MouseUp و MouseDown - چپ، وسط و راست کلیک، Shift، Alt و Ctrl MouseUp and MouseDown Events - Left, Middle, and Rightclick, Shift, Alt and Ctrl

  • نمای کلی ویژگی های TextBox (ActiveX) TextBox Properties Overview (ActiveX)

  • اشکال TextBox به عنوان کنترل فرم TextBox Shapes as Form Controls

  • رویداد و نکات TextBox Change(). TextBox Change() Event and Tips

  • TextBox Change() Event Pt 2 TextBox Change() Event Pt 2

  • کنترل ترتیب برگه ها با کنترل های اکتیو ایکس کاربرگ Controlling Tab Order With Worksheet ActiveX Controls

  • محدود کردن ورودی کاربر با رویداد KeyDown Restrict User Input With KeyDown Event

  • رویدادهای GotFocus و LostFocus GotFocus and LostFocus Events

  • انتخاب تمام متن هنگام دریافت فوکوس Selecting All Text When Receiving Focus

  • اطمینان از تمرین ورودی کاربر (نمای کلی) Ensure User Input Exercise (Overview)

  • اطمینان از تمرین ورودی کاربر (راه حل اکتیو ایکس برای رایانه شخصی) Ensure User Input Exercise (ActiveX Solution for PC)

  • اطمینان از تمرین ورودی کاربر (راه حل کنترل فرم برای مک، رایانه شخصی) Ensure User Input Exercise (Form Control Solution for Mac,PC)

  • خودکار کردن گزینه های گزارش با یک چک باکس Automating Report Options With A Checkbox

  • ویژگی های TripleState و LinkedCell با یک چک باکس TripleState and LinkedCell Properties with a Checkbox

  • OptionButton نمای کلی، گروه بندی و تراز OptionButton Overview, Grouping and Alignment

  • آزمون خانگی با استفاده از دکمه‌های گزینه، دکمه فرمان و بررسی انطباق Homemade Quiz using Option Buttons, CommandButton and Compliance Checking

  • بررسی انطباق با مشاهده دکمه پویا و تمرین OB پاداش Compliance Checking With Dynamic Button Visibility and Bonus OB Exercise

  • معرفی SpinButtons (ActiveX و Form Control) Intro to SpinButtons (ActiveX and Form Control)

  • دکمه های چرخشی با جعبه متن و اعداد SpinButtons with Textboxes and Numbers

  • SpinButton - تغییر اندازه، موقعیت و سایر خصوصیات، نه فقط ارزش SpinButton - Changing Size, Position and Other Properties, Not Just Value

  • SpinButton با تاریخ در جعبه متن SpinButton with Dates in a Textbox

  • چهار کاربرد منظم برای برچسب های ActiveX Four Neat Uses for ActiveX Labels

  • ActiveX Labels Pt 2 ActiveX Labels Pt 2

  • معرفی جعبه های ترکیبی، بازشوها و ویژگی ها - به روز رسانی یک لیست Intro To ComboBoxes, Dropdowns and Properties - Updating a List

  • مقدمه ای برای کنترل فرم های ترکیبی، تابع شاخص Intro To Form Control ComboBoxes, Index Function

  • دو روش برای دامنه های پویا برای لیست های شما (ActiveX و Form ComboBox) Two Methods For Dynamic Ranges For Your Lists (ActiveX and Form ComboBox)

  • موارد خاص را در لیست Combobox خود دریافت کنید، همه را پاک کنید (ActiveX و Form Control) Get Specific Items in Your Combobox List, Clear All (ActiveX and Form Control)

  • اضافه کردن چندین ستون سفارشی با استفاده از روش .AddItem (ActiveX) Adding Customized Multiple Columns Using .AddItem Method (ActiveX)

  • فهرست اجمالی مبانی و ویژگی های ListBox (ActiveX و Form Control) ListBox Basics and Properties Overview (ActiveX and Form Control)

  • تمرین ListBox: دستکاری سلولی پویا، فهرست فهرست، فهرست (ActiveX و فرم) ListBox Practice: Dynamic Cell Manipulation, ListIndex, List (ActiveX & Form)

  • راه‌های اضافی برای پر کردن سریع فهرست، حذف و تغییر ورودی‌ها (ActiveX و فرم) Additional Ways To Fill A List Quickly, Remove & Change Entries (ActiveX & Form)

  • استفاده و دستکاری موارد MultiSelect در لیست باکس (ActiveX و Form) Using and Manipulating MultiSelect Items in a Listbox (ActiveX and Form)

  • فهرست‌باکس‌های پویا با استفاده از .ADDITEM و موارد دیگر (ActiveX و کنترل‌های فرم) Dynamic ListBoxes Using .ADDITEM and More (ActiveX and Form Controls)

  • ایجاد هدر برای ListBox به صورت خلاقانه Creating Headers For Your ListBox Creatively

  • ساخت و استفاده از ستون های نامرئی - ترفند ویژه (ActiveX) Make and Utilize INVISIBLE Columns - Special Trick (ActiveX)

  • کنترل نوار اسکرول در یک کاربرگ و تمرین جستجو ScrollBar Control On A Worksheet And Lookup Practice

  • کنترل تصویر - 2 روش برای اختصاص تصویر (ActiveX) Image Control - 2 Ways to Assign a Picture (ActiveX)

  • کلید تغییر مبانی و بارگذاری صفحه وب بر روی بنر تصویری تبلیغات کلیک کنید Toggle Button Basics and Load Webpage On Image Banner Ad Click

  • درج شیء شکل به عنوان تصویر و چرا استفاده از Pictures.Insert Inserting a Shape Object as Picture and Why Not To Use Pictures.Insert

  • یادداشتی در مورد کنترل های اکتیو ایکس شگفت انگیز پیشرفته شخص ثالث A Note On Third Party Enhanced Amazing ActiveX Controls

فرم های کاربری - بهترین چیز. همیشه. Userforms - the best thing. EVER.

  • نمای کلی فرم های کاربر Userforms Overview

  • نمایش، پنهان کردن و بارگیری فرم های کاربری Show, Hide and Unload Userforms

  • فرم های معین در مقابل فرم های بی مدل Modal vs Modeless Forms

  • راه اندازی رویداد Initialize Event

  • توضیح مشخصات UserForm Pt1 UserForm Properties Explanation Pt1

  • توضیح مشخصات UserForm Pt2 UserForm Properties Explanation Pt2

  • ورود داده های پایه کاربر فرم Pt 1 Basic Data Entry Userform Pt 1

  • ورود داده های پایه کاربر فرم Pt 2 Basic Data Entry Userform Pt 2

  • سفارشی کردن ترتیب برگه ها (3 روش) Customizing Tab Order (3 Ways)

  • اسرار تصویر برای عالی جلوه دادن تصاویر (با استفاده از متافایل های پیشرفته) Image Secrets To Make Pictures Look Great (Using Enhanced Metafiles)

  • کنترل‌های جدید ActiveX - TabStrip (2 روش) New ActiveX Controls - TabStrip (2 Methods)

  • کنترل‌های جدید ActiveX - MultiPage (ابزار "جادوگر" بسازید) New ActiveX Controls - MultiPage (Make A 'Wizard' Tool)

  • کنترل‌های جدید ActiveX - MultiPage - Backcolors و Color Workaround New ActiveX Controls - MultiPage - Backcolors and Color Workaround

  • کنترل‌های جدید ActiveX - Frame New ActiveX Controls - Frame

  • قرار دادن فرم کاربری در یک پنجره (حتی با مانیتورهای متعدد) Centering A Userform On A Window (Even With Multiple Monitors)

  • Conversion Userform Tool Exercise - Objectives Tool Exercise Conversion Userform Tool Exercise - Objectives Overview

  • Conversion Userform Tool Exercise - Solutions Video Conversion Userform Tool Exercise - Solutions Video

  • ورود داده ها در اکسل در مقابل اکسس یا منابع دیگر Data Entry In Excel vs Access Or Other Sources

  • پروژه فرم کاربر ورود اطلاعات - برگه راه اندازی فرم کارمند 1 Data Entry Userform Project - Employee Form Setup Tab 1

  • پروژه فرم کاربر ورود اطلاعات - پر کردن جعبه های ترکیبی و برنامه ریزی (2 روش) Data Entry Userform Project - Filling ComboBoxes and Planning (2 Ways)

  • پروژه فرم کاربری وارد کردن داده - اضافه کردن دکمه "ذخیره جدید" برای برگه "شخصی". Data Entry Userform Project - Adding A 'Save New' Button For 'Personal' Tab

  • پروژه فرم کاربر ورود اطلاعات - تابع سفارشی شناسه کارمند بعدی موجود (UD Data Entry Userform Project - Get Next Available Employee ID Custom Function (UD

  • پروژه فرم کاربر ورود اطلاعات - ترفندهای ترتیب برگه و پاکسازی داده ها Data Entry Userform Project - Tab Order and Data Cleanup Tricks

  • پروژه فرم کاربر ورود داده - راه اندازی برگه استخدام و برنامه ریزی Data Entry Userform Project - Set Up Employment Tab and Planning

  • پروژه فرم کاربر ورود اطلاعات - برگه استخدام کدگذاری و اتوماسیون Data Entry Userform Project - Coding Employment Tab and Automation

  • پروژه فرم کاربر ورود اطلاعات - بازنشانی فرم پس از ارسال Data Entry Userform Project - Resetting The Form Upon Submission

  • پروژه Userform Entry Data - افزودن عکس های کاربر و استفاده از GetOpenFilePath() Fun Data Entry Userform Project - Adding User Photos and Using GetOpenFilePath() Fun

  • پروژه Userform Entry Data - ایجاد تابعی برای اعتبارسنجی فیلدهای مورد نیاز Data Entry Userform Project - Creating A Function To Validate Required Fields

  • حالت ویرایش برای پایگاه داده کارکنان - قسمت 1 Edit Mode for Employee Database - Part 1

  • حالت ویرایش برای پایگاه داده کارکنان - قسمت 2 - عملکرد سفارشی برای یافتن ردیف شناسه Emp Edit Mode for Employee Database - Part 2 - Custom Function to Find Row of Emp ID

  • حالت ویرایش برای پایگاه داده کارکنان - قسمت 3 - بارگیری فرم بر اساس انتخاب Edit Mode for Employee Database - Part 3 - Loading The Form Based On Selection

  • حالت ویرایش برای مجموعه داده کارمندان - قسمت 4 - بارگیری و انتخاب ورودی ListBox از داده ها Edit Mode for Employee DataSet - Part 4 - Load & Select ListBox Entry from Data

  • حالت ویرایش برای مجموعه داده کارکنان - قسمت 5 - بارگذاری تصویر از نام فایل DataSet Edit Mode for Employee DataSet - Part 5 - Load Picture From DataSet File Name

  • ویرایش حالت قسمت 6 - تغییر حالت جستجو به شناسه، نام، نام خانوادگی و غیره Edit Mode Part 6 - Switch Search Mode To ID, Name, LastName, etc

  • حالت ویرایش برای مجموعه داده های کارمند - قسمت 7 - ذخیره رکوردهای موجود در حالت ویرایش Edit Mode for Employee DataSet - Part 7 - Saving Existing Records In Edit Mode

  • نکات عیب یابی لیست باکس با رشته خالی Troubleshooting Tips For ListBox With Empty String

  • تازه کردن Rowsource پس از به‌روزرسانی داده‌ها در جعبه‌های ترکیبی پویا Refreshing the Rowsource After Updating Data On Dynamic ComboBoxes

  • پاکسازی نهایی UserForm و نکات UserForm Final Cleanup and Tips

  • راه آسان برای کپی کردن فرم کاربر یا ماژول (2 روش) Easy Way To Copy A UserForm or Module (2 Methods)

  • ابزارهای جستجوی چند ستونی پیشرفته - جستجوی سفارشی بر اساس نام، شناسه و موارد دیگر! Advanced MultiColumn Search Tools - Custom Lookup by Name, ID, and More!

  • نحوه کار نام کاربری و رمز عبور - رمزگذاری، هش کردن، مبانی نمک How Usernames and Passwords Work - Encryption, Hashing, Salt Basics

  • ورود به برنامه تمرین 2.0 - فرم کاربری با نام کاربری و رمز عبور (نمای کلی) Log In Program Exercise 2.0 - Userform With UserName and Password (Overview)

  • ورود به برنامه تمرین 2.0 - راه حل Log In Program Exercise 2.0 - Solution

  • گزارش کارمند فرم کاربر - تنظیم متغیرهای ستون پویا (هک آسان) Userform Employee Report - Set Up Dynamic Column Variables (Easy Hack)

  • اعمال فیلترهای سفارشی پویا در گزارش ها (2 روش) Applying Dynamic Custom Filters To Reports (2 Ways)

  • ارائه گزینه های مرتب سازی مختلف برای گزارش به کاربران Offering Users Different Sort Options For Reporting

  • تولید گزارش و زیبایی شناسی، سرصفحه ها، پاورقی ها، ردیف های تکراری و غیره Report Generation and Aesthetics, Headers, Footers, Repeat Rows etc

  • به‌روزرسانی سرصفحه‌ها و پاورقی‌های صفحه - به علاوه کد قالب‌بندی ویژه Programmatically Update Page Headers and Footers - Plus Special Formatting Code

  • رنگ‌ها یا خطوط متناوب ردیف با استفاده از قالب‌بندی شرطی (زبرا) Alternating Row Colors or Lines Using Conditional Formatting (Zebra)

  • گزارش EEOC برای آمار کارمندان (ترفندهای کارایی VBA) EEOC Report For Employee Stats (VBA Efficiency Tricks)

  • تمرین پیشرفته - مروری بر اهداف Advanced Exercise - Objectives Overview

  • تمرین پیشرفته 01 - راه حل Advanced Exercise 01 - Solution

  • تمرین پیشرفته 02 - راه حل Advanced Exercise 02 - Solution

  • تمرین پیشرفته 03 و 04 - راه حل Advanced Exercise 03 and 04 - Solutions

  • BONUS A و B ورزش پیشرفته - راه حل Advanced Exercise BONUS A and B - Solutions

  • BONUS تمرین پیشرفته C گردش کار را برای کارایی خودکار کنید - راه حل ها Advanced Exercise BONUS C Automate the Workflow for Efficiency - Solutions

  • اندیشه های پایانی. . . Concluding Thoughts. . .

فرم های کاربری - بهترین چیز. همیشه. Userforms - the best thing. EVER.

  • نمای کلی فرم های کاربر Userforms Overview

  • نمایش، پنهان کردن و بارگیری فرم های کاربری Show, Hide and Unload Userforms

  • فرم های معین در مقابل فرم های بی مدل Modal vs Modeless Forms

  • راه اندازی رویداد Initialize Event

  • توضیح مشخصات UserForm Pt1 UserForm Properties Explanation Pt1

  • توضیح مشخصات UserForm Pt2 UserForm Properties Explanation Pt2

  • ورود داده های پایه کاربر فرم Pt 1 Basic Data Entry Userform Pt 1

  • ورود داده های پایه کاربر فرم Pt 2 Basic Data Entry Userform Pt 2

  • سفارشی کردن ترتیب برگه ها (3 روش) Customizing Tab Order (3 Ways)

  • اسرار تصویر برای عالی جلوه دادن تصاویر (با استفاده از متافایل های پیشرفته) Image Secrets To Make Pictures Look Great (Using Enhanced Metafiles)

  • کنترل‌های جدید ActiveX - TabStrip (2 روش) New ActiveX Controls - TabStrip (2 Methods)

  • کنترل‌های جدید ActiveX - MultiPage (ابزار "جادوگر" بسازید) New ActiveX Controls - MultiPage (Make A 'Wizard' Tool)

  • کنترل‌های جدید ActiveX - MultiPage - Backcolors و Color Workaround New ActiveX Controls - MultiPage - Backcolors and Color Workaround

  • کنترل‌های جدید ActiveX - Frame New ActiveX Controls - Frame

  • قرار دادن فرم کاربری در یک پنجره (حتی با مانیتورهای متعدد) Centering A Userform On A Window (Even With Multiple Monitors)

  • Conversion Userform Tool Exercise - Objectives Tool Exercise Conversion Userform Tool Exercise - Objectives Overview

  • Conversion Userform Tool Exercise - Solutions Video Conversion Userform Tool Exercise - Solutions Video

  • ورود داده ها در اکسل در مقابل اکسس یا منابع دیگر Data Entry In Excel vs Access Or Other Sources

  • پروژه فرم کاربر ورود اطلاعات - برگه راه اندازی فرم کارمند 1 Data Entry Userform Project - Employee Form Setup Tab 1

  • پروژه فرم کاربر ورود اطلاعات - پر کردن جعبه های ترکیبی و برنامه ریزی (2 روش) Data Entry Userform Project - Filling ComboBoxes and Planning (2 Ways)

  • پروژه فرم کاربری وارد کردن داده - اضافه کردن دکمه "ذخیره جدید" برای برگه "شخصی". Data Entry Userform Project - Adding A 'Save New' Button For 'Personal' Tab

  • پروژه فرم کاربر ورود اطلاعات - تابع سفارشی شناسه کارمند بعدی موجود (UD Data Entry Userform Project - Get Next Available Employee ID Custom Function (UD

  • پروژه فرم کاربر ورود اطلاعات - ترفندهای ترتیب برگه و پاکسازی داده ها Data Entry Userform Project - Tab Order and Data Cleanup Tricks

  • پروژه فرم کاربر ورود داده - راه اندازی برگه استخدام و برنامه ریزی Data Entry Userform Project - Set Up Employment Tab and Planning

  • پروژه فرم کاربر ورود اطلاعات - برگه استخدام کدگذاری و اتوماسیون Data Entry Userform Project - Coding Employment Tab and Automation

  • پروژه فرم کاربر ورود اطلاعات - بازنشانی فرم پس از ارسال Data Entry Userform Project - Resetting The Form Upon Submission

  • پروژه Userform Entry Data - افزودن عکس های کاربر و استفاده از GetOpenFilePath() Fun Data Entry Userform Project - Adding User Photos and Using GetOpenFilePath() Fun

  • پروژه Userform Entry Data - ایجاد تابعی برای اعتبارسنجی فیلدهای مورد نیاز Data Entry Userform Project - Creating A Function To Validate Required Fields

  • حالت ویرایش برای پایگاه داده کارکنان - قسمت 1 Edit Mode for Employee Database - Part 1

  • حالت ویرایش برای پایگاه داده کارکنان - قسمت 2 - عملکرد سفارشی برای یافتن ردیف شناسه Emp Edit Mode for Employee Database - Part 2 - Custom Function to Find Row of Emp ID

  • حالت ویرایش برای پایگاه داده کارکنان - قسمت 3 - بارگیری فرم بر اساس انتخاب Edit Mode for Employee Database - Part 3 - Loading The Form Based On Selection

  • حالت ویرایش برای مجموعه داده کارمندان - قسمت 4 - بارگیری و انتخاب ورودی ListBox از داده ها Edit Mode for Employee DataSet - Part 4 - Load & Select ListBox Entry from Data

  • حالت ویرایش برای مجموعه داده کارکنان - قسمت 5 - بارگذاری تصویر از نام فایل DataSet Edit Mode for Employee DataSet - Part 5 - Load Picture From DataSet File Name

  • ویرایش حالت قسمت 6 - تغییر حالت جستجو به شناسه، نام، نام خانوادگی و غیره Edit Mode Part 6 - Switch Search Mode To ID, Name, LastName, etc

  • حالت ویرایش برای مجموعه داده های کارمند - قسمت 7 - ذخیره رکوردهای موجود در حالت ویرایش Edit Mode for Employee DataSet - Part 7 - Saving Existing Records In Edit Mode

  • نکات عیب یابی لیست باکس با رشته خالی Troubleshooting Tips For ListBox With Empty String

  • تازه کردن Rowsource پس از به‌روزرسانی داده‌ها در جعبه‌های ترکیبی پویا Refreshing the Rowsource After Updating Data On Dynamic ComboBoxes

  • پاکسازی نهایی UserForm و نکات UserForm Final Cleanup and Tips

  • راه آسان برای کپی کردن فرم کاربر یا ماژول (2 روش) Easy Way To Copy A UserForm or Module (2 Methods)

  • ابزارهای جستجوی چند ستونی پیشرفته - جستجوی سفارشی بر اساس نام، شناسه و موارد دیگر! Advanced MultiColumn Search Tools - Custom Lookup by Name, ID, and More!

  • نحوه کار نام کاربری و رمز عبور - رمزگذاری، هش کردن، مبانی نمک How Usernames and Passwords Work - Encryption, Hashing, Salt Basics

  • ورود به برنامه تمرین 2.0 - فرم کاربری با نام کاربری و رمز عبور (نمای کلی) Log In Program Exercise 2.0 - Userform With UserName and Password (Overview)

  • ورود به برنامه تمرین 2.0 - راه حل Log In Program Exercise 2.0 - Solution

  • گزارش کارمند فرم کاربر - تنظیم متغیرهای ستون پویا (هک آسان) Userform Employee Report - Set Up Dynamic Column Variables (Easy Hack)

  • اعمال فیلترهای سفارشی پویا در گزارش ها (2 روش) Applying Dynamic Custom Filters To Reports (2 Ways)

  • ارائه گزینه های مرتب سازی مختلف برای گزارش به کاربران Offering Users Different Sort Options For Reporting

  • تولید گزارش و زیبایی شناسی، سرصفحه ها، پاورقی ها، ردیف های تکراری و غیره Report Generation and Aesthetics, Headers, Footers, Repeat Rows etc

  • به‌روزرسانی سرصفحه‌ها و پاورقی‌های صفحه - به علاوه کد قالب‌بندی ویژه Programmatically Update Page Headers and Footers - Plus Special Formatting Code

  • رنگ‌ها یا خطوط متناوب ردیف با استفاده از قالب‌بندی شرطی (زبرا) Alternating Row Colors or Lines Using Conditional Formatting (Zebra)

  • گزارش EEOC برای آمار کارمندان (ترفندهای کارایی VBA) EEOC Report For Employee Stats (VBA Efficiency Tricks)

  • تمرین پیشرفته - مروری بر اهداف Advanced Exercise - Objectives Overview

  • تمرین پیشرفته 01 - راه حل Advanced Exercise 01 - Solution

  • تمرین پیشرفته 02 - راه حل Advanced Exercise 02 - Solution

  • تمرین پیشرفته 03 و 04 - راه حل Advanced Exercise 03 and 04 - Solutions

  • BONUS A و B ورزش پیشرفته - راه حل Advanced Exercise BONUS A and B - Solutions

  • BONUS تمرین پیشرفته C گردش کار را برای کارایی خودکار کنید - راه حل ها Advanced Exercise BONUS C Automate the Workflow for Efficiency - Solutions

  • اندیشه های پایانی. . . Concluding Thoughts. . .

بخش پاداش - توابع VBA BONUS Section - VBA Functions

  • تابع InStr - جستجوی متن در متن دیگر InStr Function - Search for Text Within Other Text

  • عملکرد EVALUATE - Mac-Daddy از همه توابع The EVALUATE Function - Mac-Daddy of all functions

  • تابع Sum در Excel VBA - آسان! Sum Function in Excel VBA - EASY!

  • تابع شمارش در VBA Count Function in VBA

  • سخنرانی جایزه BONUS LECTURE

بخش پاداش - توابع VBA BONUS Section - VBA Functions

  • تابع InStr - جستجوی متن در متن دیگر InStr Function - Search for Text Within Other Text

  • عملکرد EVALUATE - Mac-Daddy از همه توابع The EVALUATE Function - Mac-Daddy of all functions

  • تابع Sum در Excel VBA - آسان! Sum Function in Excel VBA - EASY!

  • تابع شمارش در VBA Count Function in VBA

  • سخنرانی جایزه BONUS LECTURE

نمایش نظرات

آموزش دوره نهایی برنامه نویس اکسل
جزییات دوره
30.5 hours
279
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
120,431
4.7 از 5
دارد
دارد
دارد
Daniel Strong
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Daniel Strong Daniel Strong

مربی / برنامه نویس اکسل سلام! نام من دانیل است و من 31 ساله هستم. بیشتر زندگی خود را در میسوری ، ایالات متحده گذرانده ام. من از اوایل نوجوانی از اکسل استفاده می کردم و خیلی زود متوجه شدم که کاملاً آن را دوست دارم. بعد از سالها کار در پروژه های مختلف در اوقات فراغت ، بهبود زندگی کسانی که از برنامه های من استفاده می کردند ، می دانستم که این برای من چیزی بیش از یک سرگرمی است. این علاقه من است چند سال قبل ، اولین فرصت برنامه نویسی در اکسل را پیدا کردم ، اما وقتی کار را شروع کردم ، از من خواسته شد که برنامه های کد شده قبلی خود را با پایگاه های داده زیبا و گزارش های خودکار کریستال بنویسم! من مهارت اکسل خود را تا حدی فاقد دانستم. من باید VBA یاد بگیرم! من آنچه را که می توانم به صورت آنلاین و در کتاب می توانم مطالعه و مطالعه کردم ، اما از این طریق قادر به یادگیری زیاد نبودم. من مجبور شدم ماهها و ماهها در اولین پروژه ام فرو بروم - در واقع فقط به خودم یاد می دهم و "می فهمم". من فهمیدم که اگر فقط کسی در آنجا به آموزش VBA اکسل مانند مایک گیروین (ExcelIsFun) آموزش داده باشد ، که همه چیز را ساده و بصری می کند - پس همه می توانند VBA را یاد بگیرند! من یک کانال YouTube راه اندازی کردم ، بیشتر برای خودم به عنوان یک ابزار مرجع ، اما مردم شروع به گاز گرفتن کردند. مردم صندوق ورودی من را با س questionsالات و نظراتی که من به معنای واقعی کلمه زندگی آنها را به سمت بهتر تغییر می دهم ، غرق کردند. علاقه من به تدریس است و همیشه بوده است و هزاران نفر را به برنامه نویس اکسل تبدیل کرده ام. حالا ، با Udemy ، من می خواهم چیزهای خوب - چیزهایی را که مخفی نگه داشتم - آموزش دهم. پیشرفته و "نه چندان پیشرفته اما عالی" اکسل VBA. مواردی که باعث می شود افراد شما را استخدام کنند - که باعث می شود شما غیر قابل مقاومت و غیر قابل تعویض باشید. ایجاد برنامه های واقعی ، گزارشگری پیشرفته و تجزیه و تحلیل داده ها. داشبورد و داده های زنده اتوماسیون. تمرکز اصلی من ایجاد جامعه آنلاین توسعه دهندگان و مبتدیان حرفه ای Excel VBA است که برنامه های واقعی ایجاد می کنند ، مشکلات واقعی را حل می کنند و زندگی واقعی را تغییر می دهند.