جستجو برای:
سبد خرید 0
  • آموزش رایگان لایت کالج
  • وبلاگ
  • دوره های آموزشیداغ
    • طراحی سایت
    • برنامه نویسی
    • شبکه های اجتماعیتخفیف
    • آفیس office
    • دیجیتال مارکتینگ
    • فناوری اطلاعات
    • شبکه و امنیت
  • مجله آموزشی
  • تماس با ما
  • درباره ی ما
  • خدمات دیگر ماجدید
    • لایت کمپانی
    • کار لایت
    • لایت جیم
  • 01144446044
  • info@lightcollege.ir
  • لایت کمپانی
  • علاقمندی ها
0
  • آموزش رایگان لایت کالج
  • وبلاگ
  • دوره های آموزشیداغ
    • طراحی سایت
    • برنامه نویسی
    • شبکه های اجتماعیتخفیف
    • آفیس office
    • دیجیتال مارکتینگ
    • فناوری اطلاعات
    • شبکه و امنیت
  • مجله آموزشی
  • تماس با ما
  • درباره ی ما
  • خدمات دیگر ماجدید
    • لایت کمپانی
    • کار لایت
    • لایت جیم
ورود
با ما در تماس باشید
ورود
0 تومان 0 سبد خرید
  • آموزش رایگان لایت کالج
  • وبلاگ
  • دوره های آموزشیداغ
    • طراحی سایت
    • برنامه نویسی
    • شبکه های اجتماعیتخفیف
    • آفیس office
    • دیجیتال مارکتینگ
    • فناوری اطلاعات
    • شبکه و امنیت
  • مجله آموزشی
  • تماس با ما
  • درباره ی ما
  • خدمات دیگر ماجدید
    • لایت کمپانی
    • کار لایت
    • لایت جیم

وبلاگ

لایت کالجمجله آموزشیofficeهمه چیز درمورد vba در اکسل و آنچه باید بدانید

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

23 بهمن 1402
office، بدون دسته بندی

اموزش vba در اکسل

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

Vba یا همان “Visual Basic for Applications” یک زبان برنامه نویسی است که به طور تخصصی برای محصولات مایکروسافت تولید شده است تا با استفاده از ان بتوانید تغیرات تخصصی در داده هایتان ایجاد کنید شما میتوانید با استفاده از این زبان عملیات پیچیده تری را به اکسل خود اضافه کنید انجام دهید. در واقع، VBA را میتوان ابزار برنامه نویسی مکمل نامید که به مخاطبین اجازه این را میدهد تا انجام اتوماسیون، اجرای ماکروهای پیشرفته و سفارشی‌سازی را در برنامه های مختلف مانند را اکسل می‌دهد.

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

  1. Excel
  2. Word
  3. Access
  4. Outlook
  5. Power point
  6. Visio

برای یادگیری vba باید مراحل زیر را طی کنید :

  1. Vba مقدماتی :

شما باید اطلاعات کافی در ارتباط این زبان برنامه نویسی داشته باشید که در بتدا سعی شد تا اطلاعاتی را با شما به اشتراک بگذاریم .

  1. vba ویرایشگر :
  2. شما باید قسمت developerراباید برای خود فعال کنید اگر فعال نیست میتوانید این کار را با رفتن منو توسعه دهندگان یا در قسمت افزونه فعال کنید .
  3. در قسمت ویژوال بیسیک باید vba را فعال کنید .

ویرایشگر vba

پنجره کد برایتان باز شده است که مخصوص نوشتن کد های برنامه نویسی است محتوای این پنجره شامل متغیر ها توابع حلقه ها و…. برنامه نویسی است .

شما در پنجره شیت میتوانید شیءها و مولفه های موجود در شیت های پروژه است را برسی کنید .

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

میتوانید به نواحی نشانگر بیافزاید با این کار کد های مورد نظرتان را BOOKMARK میکنید تا دسترسی به آن آسان تر باشد که بر سرعت شما می افزاید .

ورایشگر شامل راهنما است که در صورت بروز مشکل میتوانید از آن استفاده کنید .

متغیر ها و انواع داده ها در vba

هرکجا نامی از برنامه نویسی اورده شود حتما متغیر هم راستا با ان است همچنین شما میتوانید انواع مختلفی از داده ها را در vba ذخیره کنید .

متغیر ها نام هایی هستند که شما در برناکه نویسی از ان ها بصورت شاخص استفاده میکنید متغیر ها میتوانند مختلف باشند ولی بر اساس پایه شما نمیتوانید از اعداد در ابتدای ان استفاده کنید به عبارتی متغیر های باید با حروف یا ” _ ” شروع شود .

همانطور که گفته شد انواع داده ها در vba متفاوت است که از ویژگی این زبان پشتیبانی ان از داده ها مختلف است که چند نمونه از ان را بیان کرده ایم :

  1. Integer : به اعداد صحیح گفته میشود .

  2. Long : به اعداد صحیح بسیار بزرگ گفته میشود مانند اعداد صحیح بین 8463365856 تا 8463365857 .

  3. Double : به عداد اعشاری با دقت زیاد گفته میشود .

  4. String : به رشته های متنی گفته میشود برای مثال ” من یک رشته هستم ” .

  5. Boolean : به مقادیر true و false گفته میشود که به اصطلاح به ان ها مقادیر منطقی گفته میشود .

  6. Data : به مقادیر مربوط به زمان مانند تاریخ ساعت و … گفته میشود .

همانطور که گفته شد این ها تنها بخشی از متغیر هایی است که استفاده میشود .

شناخت نوع داده بسیار اهمیت دارد زیرا که شما برای متغیر هایی که استفاده میکنید باید نوع داده را مشخص کنید برای مثال :

ما در این مثال نوع داده را مشخص کردیم در ابتدا نام متغیر را نوشتیم mynumber بیان کردیم که دادهمان بصورت integer است و سپس به ان مقدار 10 را نسبت داده ایم .

برای این کار از کد دستوری Dim استفاده شد که در ابتدا نوشتیم .

همچنین ما میتوانیم داده هایمان را به هم تبدیل کنیم فرض کنید 10.5را مقدار دهی کردیم اما میخواهیم ان را به عدد صحیح تبدیل کند میتوانیم از کد دستوری CDbl و یا CInt استفاده کرد مانند عکس :

پیشنهاد میشود که نام متغیر هایتان را همراستا با فعالیتی که میخوهید قرار دهید تا مانع از بهم ریختگی و سختی کدتان شود مانند myNumber که همانطور از اسمش پیداست نشان دهنده عدد است .

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

شرطی‌ها (Conditional Structures) در vba

در این کد ها شرط نوشته میشود که از کلماتی مانند if ( اگر) ، elseif (یا اگر) و else (در غیر این صورت ) نوشته میشود .

 حلقه‌ها (Loop Structures) در vba

حلقه ها دیگر دستورات پر کاربرد هستند که باید آن ها را بشناسیم :

در این کد بیان میشود که برای i های بین 1 تا 10 به این معنی است که این حلقه یا لوپ باید 10 بار تکرار شود .

سوییچ (Select Case) در vba

برای اجرای کد های متنوع برا اساس مقدار دهی است :

با این حال شاید برایتن سوال باشد که یادگیری VBA چه فایده ای دارد ؟

در پاسخ به این سوال میتوان گفت :

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

برای مثال فرض کنید قرار است یکم عملیات مشترک را بر روی 15 شیت انجام دهید این بدون VBA این کار بیشتر شبیه عذاب است .

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

همچنین شما میتوانید به دیگر ابزار ها دسترسی داشته باشید یک مثال ساده این است که شما با کد نویسی هایی که انجام میدهید میتوانید از outlook برای ارسال پیام استفاده کنید و گذارش خود را ارسال کنید .

یادگیری اکسل در لایت کالج

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

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

قبلی آموزش برنامه ریزی تولید با اکسل
بعدی 10 مهارت اکسل که کارمندان باید بلد باشند - آموزش اکسل اداری

دیدگاهتان را بنویسید لغو پاسخ

جستجو کنید!
جستجو برای:
دسته‌ها
  • office
  • آکادمی
  • اسمبل کیس
  • امنیت و شبکه
  • بدون دسته بندی
  • برنامه نویسی
  • پاورپوینت
  • ترفند
  • سئو
  • سیستم مدیریت محتوا
  • طراحی
  • طراحی سایت
  • کدنویسی
  • کسب و کار
  • وردپرس
  • ووکامرس
پشتیبانی
  • خانه
  • دوره های آموزشی
  • وبلاگ
  • درباره ی ما
  • تماس با ما
Telegram Whatsapp Instagram

درباره ی لایت کالج

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

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

به ما بپیوندید و برنامه نویسی را به سبک جدید یاد بگیرید!

دسته بندی ها

  • طراحی سایت
  • برنامه نویسی
  • برنامه نویسی تحت ویندوز
  • آفیس
  • الکترونیک

قوانین و مقررات

  • قوانین و مقررات کلی سایت
  • قوانین پرداخت
  • قوانین بازگشت وجه

پرفروش ترین محصولات

  • آموزش زبان برنامه نویسی C
  • آموزش فتوشاپ فشرده
  • آموزش رایگان اکسل
  • آموزش رایگان پاورپوینت

جدیدترین مقالات

تست امنیت وب سایت

تست امنیت سایت؛ چرا و چگونه امنیت وب ‌سایت خود را بررسی کنیم؟

هکر کیست؟

هکر چیست و انواع آن کدام است؟

مهندسی اجتماعی چیست؟

مهندسی اجتماعی چیست؟ آشنایی با روش های یکی از خطرناک‌ترین روش‌های هک

آسیب پیذیری چیست؟

آسیب‌پذیری چیست؟؛ بررسی کامل Vulnerability در امنیت سایبری

011-44446044

09116430304

آمل، خیابان هراز، آفتاب 18، پلاک 12

دسته بندی ها

  • طراحی سایت
  • برنامه نویسی
  • برنامه نویسی تحت ویندوز
  • آفیس
  • الکترونیک

قوانین و مقررات

  • قوانین و مقررات کلی سایت
  • قوانین پرداخت
  • قوانین بازگشت وجه

پرفروش ترین محصولات

  • آموزش زبان برنامه نویسی C
  • آموزش فتوشاپ فشرده
  • آموزش رایگان اکسل
  • آموزش رایگان پاورپوینت

جدیدترین مقالات

تست امنیت وب سایت

تست امنیت سایت؛ چرا و چگونه امنیت وب ‌سایت خود را بررسی کنیم؟

هکر کیست؟

هکر چیست و انواع آن کدام است؟

مهندسی اجتماعی چیست؟

مهندسی اجتماعی چیست؟ آشنایی با روش های یکی از خطرناک‌ترین روش‌های هک

آسیب پیذیری چیست؟

آسیب‌پذیری چیست؟؛ بررسی کامل Vulnerability در امنیت سایبری

011-44446044

09116430304

آمل، خیابان هراز، آفتاب 18، پلاک 12

  • تمامی قوانین متعلق به وبسایت لایت کالج میباشد.
  • طراحی سایت و سئو : لایت کمپانی
ورود
با شماره موبایل
آیا هنوز عضو نشده اید؟ اکنون ثبت نام کنید
بازنشانی رمزعبور
با شماره موبایل
ثبت نام
قبلا عضو شده اید؟ اکنون وارد شوید
محافظت شده توسط