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

دوره آموزش مقدماتی VBA در اکسل

تومان15,000

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

بعد از خرید بلافاصله دانلود کنید

معرفی دوره آموزش مقدماتی VBA در اکسل

آموزش رایگان تصویری اکسل

VBA چیست؟

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

 

vba

آنچه در دوره آموزش مقدماتی VBA خواهید آموخت:

  • آشنایی با ماکرو و نحوه ماکرونویسی در اکسل
  • ویرایش و شخصی سازی کدهای ماکرو
  • آشنایی با کدهای پرکاربرد در VBA
  • آشنایی با User Form ها و طراحی انوع فرم ثبت اطلاعات
  • آشنایی با انواع رویدادها و کاربرد آنها
  • آشنایی با TextBox، Label ،CommandButton و تنظیمات مهم آنها
  • داینامیک سازی محدوده با کدنویسی
  • تنظیمات و شخصی سازی اشیاء
  • و…

 

 

 

دوره آموزش مقدماتی VBA برای چه کسانی مناسب است؟

کسانی که چیزی از برنامه نویسی VBA نمی دانند و یا مبتدی هستند و دنبال یک دوره آموزشی تصویری و آموزش غیرحضوری هستند که VBA رو از پایه و با مثال های کاربردی آموزش بدهد می توانند برای شروع یادگیری VBA این دوره را خریداری کنند.

در این دوره چه مطالبی آموزش داده میشه؟

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

آیا در طول دوره آموزش مقدماتی VBA مثال های کاربردی هم گفته می شود؟

بله.این دوره پروژه محور بوده و ۰ تا ۱۰۰ یک نرم افزار صدور فاکتور فروش آموزش داده می شود.

دوره آموزش VBA را چگونه تهیه کنم؟

این دوره یک دوره آموزش برنامه نویسی VBA در اکسل بصورت ویدئویی می باشد که بعد از خرید بلافاصله لینک دانلود ویدئوها قابل بوده و همچنین به ایمیل شما نیز ارسال می شود.

 

فهرست مطالب دوره آموزش مقدماتی VBA:

درس۱٫۱ آشنایی اولیه با محیط VBA ، ضبط ماکرو  و ماکرونویسی در اکسل ۳۵ دقیقه

درس۱٫۲ انتقال اطلاعات از یک شیت به شیت دیگر با ماکرو  ۲۲ دقیقه

درس۱٫۳ کار با Range و Cells  ۲۱ دقیقه

درس۱٫۴ طراحی user form و ایجاد ارتباط آن با شیت  ۳۲ دقیقه

درس۱٫۵ آشنایی با MsgBox  ۰۹ دقیقه

درس۱٫۶ آشنایی با رویدادها (Events)  ۱۶ دقیقه

درس۱٫۷ آشنایی با TextBox, Label, CommandButton ، رویداد و تنظیمات مهم آنها  ۲۹ دقیقه

درس۱٫۸ طراحی فرم ورود اطلاعات کالا  ۳۶ دقیقه

درس۱٫۹ ثبت اطلاعات در آخرین رکورد(ردیف) جدول  ۲۸ دقیقه

درس۱٫۱۰ آموزش دستور شرطی IF  ۱۹ دقیقه

درس۱٫۱۱ آموزش دستور AND , OR  ۱۶ دقیقه

درس۱٫۱۲ آشنایی و کار با شیئ ListBox  ۲۵ دقیقه

درس۱٫۱۳ آشنایی و کار با شیئ ComboBox  ۱۸ دقیقه

درس۱٫۱۴ طراحی فرم ثبت فاکتور  ۲۶ دقیقه

درس۱٫۱۵ کدنویسی فرم ثبت فاکتور  ۵۴ دقیقه

درس۱٫۱۶ نحوه فراخوانی اطلاعات مربوط به یک آیتم  ۲۱ دقیقه

درس۱٫۱۷ تنظیمات کاربردی اشیاء در VBA  ۱۷ دقیقه

درس۱٫۱۸ ذخیره و بایگانی فاکتور بوسیلهVBA  ۳۷ دقیقه

درس۱٫۱۹ جست و جوی فاکتور براساس شماره فاکتور  ۲۴ دقیقه

درس۱٫۲۰ متغیرها در VBA  ۳۳ دقیقه

درس۱٫۲۱ کار با InputBox در VBA  ۲۱ دقیقه

درس۱٫۲۲ کنترل داده با IsNumeric و IsDate  ۳۶ دقیقه

درس۱٫۲۳ داینامیک سازی آدرس ها با Offset & End – قسمت اول  ۳۰ دقیقه

درس۱٫۲۴ داینامیک سازی آدرس ها با Offset و End – قسمت دوم  ۴۶ دقیقه

درس۱٫۲۵ اضافه کردن ردیف به انتهای فاکتور  ۱۹ دقیقه

درس۱٫۲۶ کار با Option Button و Check Box ها و Frame  ۲۸ دقیقه

درس۱٫۲۷ تعیین الگوی رفتاری اشیاء با کدنویسی بصورت کاربردی  ۲۰ دقیقه

اطلاعات بیشتر

نوع محصول

دانلودی

فرمت ویدئو

MP4

تعداد درس

27 درس

زمان کل ویدئوها

12 ساعت

19 دیدگاه برای دوره آموزش مقدماتی VBA در اکسل

  1. سلام چرا من نمی تونم دوره ۲۲ به بعد را ببینم.

    • با سلام…

      بعد از خرید دوره، لینک دوره ها برای شما ایمیل می شود.

  2. سلام
    عالی بود.

    • سلام.

      خواهش میکنم.

      موفق باشید.

  3. سلام
    سایتتون بسیار مفید هست.
    ازتون واقعا ممنونم به خاطر آموزش ها

    • سلام.

      خواهش میکنم.

  4. سلام وقت بخیر ممنون از سایت بسیار عالیتون چرا قسمت ۲۲ چیزی نمایش نمیده؟؟

    • سلام.

      لینک ویدئوها به ایمیل شما ارسال شده.میتونید دانلود کنید.

  5. سلام .عالی بودش

  6. عالی بود

  7. عالیه واقعا کاربردیه

  8. سلام ممنون از آموزشاتون واقعا عالی هستن.

    • سلام.

      خواهش میکنم.

  9. ممنوم از اینکه این موضوع (vba)را آموزش میدهید منتظر مباحث تکمیلی هستیم

  10. چند تا دوره ها را دیدم عالی بود اما نمیتونم در دوره ثبت نام کنم.

    • سلام…

      اگر مشکلی در ثبت نام دارید از طریق پشتیبان آنلاین سایت یا ارتباط با ما پیگیری کنید.

  11. سلام در یکی از فرمولها هم از شرط isnumeric و شرط خالی بودن و شرط تعداد ارقام بود بنده انجام می دم دو شرط اول اجرا می شه ولی شرط تعداد ارقام اجرا نمیشه علت چیست؟ ممنون

  12. اینم فرمولش
    Private Sub shaba1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    If IsNumeric(shaba1) = False And shaba1 “” And Len(shaba1) 24 Then
    MsgBox “ãÞÏÇÑ ÇÒ äæÚ ÚÏÏí æ ۲۴ ÚÏÏ äíÓÊ”
    End If
    End Sub

    • سلام.

      اینکه نوشتید “”=shaba1 با دوشرط دیگر مغایر است.
      باید بنویسید اگر باکس شبا پر بود شرط رو بررسی کنه.

  13. Private Sub shaba1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    If IsNumeric(shaba1) = False And shaba1 “” And Len(shaba1) 24 Then
    MsgBox “ãÞÏÇÑ ÇÒ äæÚ ÚÏÏí æ ۲۴ ÚÏÏ äíÓÊ”
    End If
    End Sub

  14. ولی فرمول اصلش shaba1″” and هستش علامت پرانتز داره موقعی که ارسال کردم علامت پرانتز ها حذف میشه

    • ابتدا یک if بنویسید تا خالی بودن یا نبودن باکس رو بررسی کنه که اگر خالی نبود بره if دوم رو بررسی کنه.
      مثل کد زیر:

      If shaba1.Text = “” Then

      Else
      If IsNumeric(shaba1.Text) = False Or Len(shaba1.Text) <> ۲۴ Then
      MsgBox “داده بايد عددي و ۲۴ رقم باشد”

      End If
      End If

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

    • سلام

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

      برای مثال من برای باکس شماره فاکتور و در رویداد Exit نوشتم

      If IsNumeric(shomare_factor) = False Then
      “”=shomare_factor.Text
      MsgBox “.ãÞÏÇÑ æÇÑÏå ÈÇíÏ ÇÒ äæÚ ÚÏÏí ÈÇÔÏ”
      End If

      اگر هم میخواهید بمحض وارد شدن داده غیر عددی خطا بده،کافیه کد بالارو در رویداد Change بنویسید

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

    • برای اینکار باید از افزونه های تاریخ شمسی که یصورت پنجره باز میشه استفاده کنید.

  17. سلام برای اینکه نتوانیم کد پرسنلی تکراری ثبت نشه چه باید کرد؟ ممنون از اموزشهایتان

    • سلام.
      برای جلوگیری از ورود داده های تکراری از طریق VBA برای نمونه می توانید از کد زیر استفاده کنید:

      If WorksheetFunction.CountIf(Range(“a1:a10”), TextBox1.Text) > 0 Then
      “MsgBox “this data is duplicate
      Exit Sub
      End If

  18. سلام ببخشین این کد کجا باید قرار بگیره؟

    • سلام.

      ابتدای کدها

  19. با سلام. می خوام در دستور زیر از کاربر سوال کنه که از حذف اطمینان دراین؟ در صورت جواب مثبت کد اجرا بشه. ممنونم
    Private Sub CommandButton1_Click()
    Dim cell As Range
    Dim a As Integer
    ‘Dim LastRow As Long
    ‘With Sheet1
    ‘LastRow = Cells(Rows.Count, “A”).End(xlUp).Row
    ‘End With
    i = Sheet1.Cells(Rows.Count, “e”).End(xlUp).Row

    For Each cell In Sheet1.Range(“e2:e” & i)
    If cell.Value = ComboBox1.Text Then
    cell.EntireRow.Delete
    ComboBox1.Text = “”
    End If
    Else: End
    Exit Sub
    End If
    Next
    End Sub

    • سلام.

      برای تشخیص اینکه چه دکمه ای از msgbox کلیک شده از کد زیر استفاده کنید:

      Dim msg

      (msg = MsgBox(“Do you want to delete”, vbYesNo

      If msg = vbYes Then

      “MsgBox “your codes

      End If

      بجای “MsgBox “your codes کدهای خودتون رو قرار بدین.

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *