بسم الله الرحمن الرحیم
به اصطلاح و اختصار VBA باعث افزایش کارایی نرم افزار قدرتمند اکسل شده است .
( جلوگیری از تکرار ، انجام عملیات خودکار ، ممکن کردن عملیاتهای غیرممکن .. )
Visual Basic for Applications
با ما همراه باشید .
@adm_Masoudhosseini
@vba_excel
به اصطلاح و اختصار VBA باعث افزایش کارایی نرم افزار قدرتمند اکسل شده است .
( جلوگیری از تکرار ، انجام عملیات خودکار ، ممکن کردن عملیاتهای غیرممکن .. )
Visual Basic for Applications
با ما همراه باشید .
@adm_Masoudhosseini
@vba_excel
👍81❤23🥰2⚡1😢1
قابلیت Developer :
با فعال کردن Developer که بصورت پیشفرض غیرفعال میباشد باعث میشود امکاناتی فراتر از توابع اکسل در اختیار شما قرار گیرد.
در کلیپ آموزشی زیر شما خواهید آموخت چگونه این قابلیت را فعال نمایید .
@VBA_Excel
👇👇👇👇👇👇👇👇
با فعال کردن Developer که بصورت پیشفرض غیرفعال میباشد باعث میشود امکاناتی فراتر از توابع اکسل در اختیار شما قرار گیرد.
در کلیپ آموزشی زیر شما خواهید آموخت چگونه این قابلیت را فعال نمایید .
@VBA_Excel
👇👇👇👇👇👇👇👇
👍56❤14
شروع برنامه نویسی :
برنامه نویسی با تگ Sub شروع و با تگ End Sub پایان میابد.
Sub Name()
End Sub
در عبارت فوق Nameهمان نام ماژول ما میباشد.
کافی است شما در برد برنامه نویسی خود عبارت ()Sub Name
را نوشته و سپس Enter کنید تا بصورت خودکار ماژول با عبارت End Sub بسته شود .
@VBA_Excel
اولین کانال آموزش برنامه نویسی در محیط اکسل
برنامه نویسی با تگ Sub شروع و با تگ End Sub پایان میابد.
Sub Name()
End Sub
در عبارت فوق Nameهمان نام ماژول ما میباشد.
کافی است شما در برد برنامه نویسی خود عبارت ()Sub Name
را نوشته و سپس Enter کنید تا بصورت خودکار ماژول با عبارت End Sub بسته شود .
@VBA_Excel
اولین کانال آموزش برنامه نویسی در محیط اکسل
👍61❤20
عملکرد Msgbox :
این عملکرد ، پنجره ای محاوره ای در اختیار شما قرار خواهد داد تا کاربر را هدایت و یا امکان تصمیم گیری در مورد فعالیتی را به وی دهد.
@VBA_Excel
اولین کانال آموزش برنامه نویسی در محیط اکسل
👇👇👇👇👇👇👇
این عملکرد ، پنجره ای محاوره ای در اختیار شما قرار خواهد داد تا کاربر را هدایت و یا امکان تصمیم گیری در مورد فعالیتی را به وی دهد.
@VBA_Excel
اولین کانال آموزش برنامه نویسی در محیط اکسل
👇👇👇👇👇👇👇
👍31❤10
تمرین :
دکمه ای طراحی کنید که وقتی کاربر روی آن کلیک کرد پیغامی نمایش داده شود .
آیکون پنجره محاوره از نوع اطلاع رسانی و فقط یک دکمه از نوع Ok باشد.
@VBA_Excel
اولین کانال تخصصی آموزش برنامه نویسی در محیط اکسل
👇👇👇👇👇👇👇👇
دکمه ای طراحی کنید که وقتی کاربر روی آن کلیک کرد پیغامی نمایش داده شود .
آیکون پنجره محاوره از نوع اطلاع رسانی و فقط یک دکمه از نوع Ok باشد.
@VBA_Excel
اولین کانال تخصصی آموزش برنامه نویسی در محیط اکسل
👇👇👇👇👇👇👇👇
👍13❤6🕊5
چند نکته پیرامون تمرین قبل :
شما میتوانید در msgbox از چندین دکمه استفاده نمایید بشرطی که بین دکمه ها از " + " استفاده نمایید.
نکته دوم اینکه در برنامه نویسی چه اکسل و یا دیگر برنامه ها ، هروقت از حروف ، چه فارسی و چه انگلیسی استفاده کردیم باید بین دو دابل کوتیشن قرار دهیم ( "" ).
@VBA_Excel
شما میتوانید در msgbox از چندین دکمه استفاده نمایید بشرطی که بین دکمه ها از " + " استفاده نمایید.
نکته دوم اینکه در برنامه نویسی چه اکسل و یا دیگر برنامه ها ، هروقت از حروف ، چه فارسی و چه انگلیسی استفاده کردیم باید بین دو دابل کوتیشن قرار دهیم ( "" ).
@VBA_Excel
👍22❤5🕊3
ساختار کلی Msgbox :
Msgbox ( Prompt , [Buttons],[Title],[Helpfile],[Context])
1_Prompt
2_Buttons
3_Title
4_Helpfile
5_Context
1_ پیامی که نمایش داده خواهد شد.
2_دکمه هایی که نمایش داده خواهند شد .
3_موضوع کادر محاوره
4_فایل ضمیمه راهنما
5_همانند مورد 4
@VBA_Excel
اولین کانال تخصصی آموزش برنامه نویسی در محیط اکسل
Msgbox ( Prompt , [Buttons],[Title],[Helpfile],[Context])
1_Prompt
2_Buttons
3_Title
4_Helpfile
5_Context
1_ پیامی که نمایش داده خواهد شد.
2_دکمه هایی که نمایش داده خواهند شد .
3_موضوع کادر محاوره
4_فایل ضمیمه راهنما
5_همانند مورد 4
@VBA_Excel
اولین کانال تخصصی آموزش برنامه نویسی در محیط اکسل
👍18❤12
قابلیت inputbox :
گاهی اوقات لازم داریم مقدار و یا اطلاعاتی را از کاربر برای ادامه فعالیت بگیریم و ذخیره کنیم.
ساختار کلی inputbox :
Inputbox(Prompt,Title,Default Text,[X],[Y])
1_Prompt
2_Title
3_Default Text
4_X , Y
1_متنی که اطلاعات را از کاربر درخواست میکند.
2_عنوان درخواست
3_متن پیشفرض
4_مختصات قرار گرفتن پنچره ی محاوره
@VBA_Excel
اولین کانال تخصصی آموزش برنامه نویسی در محیط اکسل
گاهی اوقات لازم داریم مقدار و یا اطلاعاتی را از کاربر برای ادامه فعالیت بگیریم و ذخیره کنیم.
ساختار کلی inputbox :
Inputbox(Prompt,Title,Default Text,[X],[Y])
1_Prompt
2_Title
3_Default Text
4_X , Y
1_متنی که اطلاعات را از کاربر درخواست میکند.
2_عنوان درخواست
3_متن پیشفرض
4_مختصات قرار گرفتن پنچره ی محاوره
@VBA_Excel
اولین کانال تخصصی آموزش برنامه نویسی در محیط اکسل
👍19❤1
کلیپ آموزشی inputbox با بالاترین کیفیت .
در این آموزش از کاربر نام و نام خانوادگی آن درخواست میشود .
به صورت پیشفرض برای راهنمایی بیشتر یک نام و نام خانوادگی درج شده است .
👇👇👇👇👇👇👇
@VBA_Excel
اولین کانال آموزش برنامه نویسی در محیط اکسل
در این آموزش از کاربر نام و نام خانوادگی آن درخواست میشود .
به صورت پیشفرض برای راهنمایی بیشتر یک نام و نام خانوادگی درج شده است .
👇👇👇👇👇👇👇
@VBA_Excel
اولین کانال آموزش برنامه نویسی در محیط اکسل
👍13❤6
✍محدوده ها در Vba :
برای استفاده از محدوده ها از چندین روش میتوان استفاده نمود .
📌ابتدا یک ماژول ایجاد کنید.
📌تگ Sub را باز و بسته نمایید.
روش اول :
دستور زیر را تایپ کنید و سپس F5 را فشار دهید تا دستورات اعمال گردد.
Range("A1:A2").value= 100
پس از اجرا مشاهده میکنید که سلول های A1 تا A2 رقم 100 را بخود گرفت .
حال میتوان همین عمل را بصورت زیر هم انجام داد :
روش دوم :
Range(Cells(1,1),Cells(2,1)).value=100
در این قسمت عبارت Cells همان تعیین کننده سلول است.
متغیر اول سطر
متغیر دوم ستون
مثال دیگر :
عبارت زیر را اجرا کنید :
Cells(1,5).value=100
نتیجه : سلول A5 مقدار 100 را بخود خواهد گرفت .
_______________________
@ExcelRoom
@HsExcel_Bot
✍اولین کانال آموزش برنامه نویسی در محیط اکسل
@vba_Excel
برای استفاده از محدوده ها از چندین روش میتوان استفاده نمود .
📌ابتدا یک ماژول ایجاد کنید.
📌تگ Sub را باز و بسته نمایید.
روش اول :
دستور زیر را تایپ کنید و سپس F5 را فشار دهید تا دستورات اعمال گردد.
Range("A1:A2").value= 100
پس از اجرا مشاهده میکنید که سلول های A1 تا A2 رقم 100 را بخود گرفت .
حال میتوان همین عمل را بصورت زیر هم انجام داد :
روش دوم :
Range(Cells(1,1),Cells(2,1)).value=100
در این قسمت عبارت Cells همان تعیین کننده سلول است.
متغیر اول سطر
متغیر دوم ستون
مثال دیگر :
عبارت زیر را اجرا کنید :
Cells(1,5).value=100
نتیجه : سلول A5 مقدار 100 را بخود خواهد گرفت .
_______________________
@ExcelRoom
@HsExcel_Bot
✍اولین کانال آموزش برنامه نویسی در محیط اکسل
@vba_Excel
👍24❤8
کلیپ آموزشی محدوده ها در Vba .
هزینه این آموزش :
🌸
الّلهُمَّ صَلِّ عَلی مُحَمَّد وَآلِ مُحَمَّد وَعَجِّل فَرَجَهُم
🌸
👇👇👇👇👇👇
هزینه این آموزش :
🌸
الّلهُمَّ صَلِّ عَلی مُحَمَّد وَآلِ مُحَمَّد وَعَجِّل فَرَجَهُم
🌸
👇👇👇👇👇👇
👍36❤28