قابلیت 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
✍ متغیرها :
من به شخصه گیرایی خیلی پایینی دارم 😞🌺 هیچوقت مفهوم متغیرها رو نفهمیدم تا اینکه به یک ظرف خالی تشبیه کردم.
یعنی چی؟
یعنی اول متغیر رو یک ظرف خالی فرض کردم و بعد تعیین کردم چه چیزی باید داخلش قرار بگیره😊
کار خیلی برام راحت شد.
خب بریم سره اصل مطلب:
متغیرها با عبارت Dim شروع و سپس اسم متغیر مشخص میشود.
مثال :
Dim x
یعنی یه ظرف بنام" x " داریم 😌
Dim Masoud
یعنی یه ظرف بنام" مسعود" داریم 😌
حالا قراره تعیین کنیم چه چیزی داخل ظرف ما قرار بگیره .
ما برای آشنایی به دوتا تعیین کننده پرکاربرد اشاره میکنیم.
اولی String یعنی ظرفی که حاوی کلمه و جمله است .
دومی عبارت integer که حاوی عدد و شماره است .
مثال :
Dim x As String
یعنی ظرف x ، حاوی کلمه است.
Dim x As integer
یعنی ظرف x ، حاوی عدد است .
توجه کردید من در متن بالا As رو نوشتم ؟ این As همون معنی " حاوی " فارسی خودمون هست😊🌺
@ExcelRoom
@HsExcel_Bot
✍ اولین کانال آموزش برنامه نویسی در محیط اکسل
@vba_Excel
من به شخصه گیرایی خیلی پایینی دارم 😞🌺 هیچوقت مفهوم متغیرها رو نفهمیدم تا اینکه به یک ظرف خالی تشبیه کردم.
یعنی چی؟
یعنی اول متغیر رو یک ظرف خالی فرض کردم و بعد تعیین کردم چه چیزی باید داخلش قرار بگیره😊
کار خیلی برام راحت شد.
خب بریم سره اصل مطلب:
متغیرها با عبارت Dim شروع و سپس اسم متغیر مشخص میشود.
مثال :
Dim x
یعنی یه ظرف بنام" x " داریم 😌
Dim Masoud
یعنی یه ظرف بنام" مسعود" داریم 😌
حالا قراره تعیین کنیم چه چیزی داخل ظرف ما قرار بگیره .
ما برای آشنایی به دوتا تعیین کننده پرکاربرد اشاره میکنیم.
اولی String یعنی ظرفی که حاوی کلمه و جمله است .
دومی عبارت integer که حاوی عدد و شماره است .
مثال :
Dim x As String
یعنی ظرف x ، حاوی کلمه است.
Dim x As integer
یعنی ظرف x ، حاوی عدد است .
توجه کردید من در متن بالا As رو نوشتم ؟ این As همون معنی " حاوی " فارسی خودمون هست😊🌺
@ExcelRoom
@HsExcel_Bot
✍ اولین کانال آموزش برنامه نویسی در محیط اکسل
@vba_Excel
👍22❤10
✍ با یه مثال ساده جلو بریم .
Dim x As integer
x = 6
Msgbox x
خط اول : ظرفی بنام x داریم با محتوای عدد .
خط دوم : ظرف x دارای عدد 6 است.
خط سوم : نمایش بده محتویات ظرف x را .
@ExcelRoom
@HsExcel_Bot
✍ اولین کانال آموزش برنامه نویسی در محیط اکسل
@vba_Excel
Dim x As integer
x = 6
Msgbox x
خط اول : ظرفی بنام x داریم با محتوای عدد .
خط دوم : ظرف x دارای عدد 6 است.
خط سوم : نمایش بده محتویات ظرف x را .
@ExcelRoom
@HsExcel_Bot
✍ اولین کانال آموزش برنامه نویسی در محیط اکسل
@vba_Excel
👍23❤4
✍ دوستانی که بعد از مطالعه مطالب فوق احساس میکنند هیچ چیز متوجه نمیشن ، کاملا کاملا حق دارند 🤗🌺
اصلاااا نگران نباشید،چون مباحث جالبی هستن این متغیرها شده 100 تا مثال تصویری تهیه میکنم 😉
منتظر مثال تصویری باشید.
ارادتمند/ مسعود حسینی
✨🌺الّلهُمَّ صَلِّ عَلی مُحَمَّد وَآلِ مُحَمَّد وَعَجِّل فَرَجَهُم✨🌺
اصلاااا نگران نباشید،چون مباحث جالبی هستن این متغیرها شده 100 تا مثال تصویری تهیه میکنم 😉
منتظر مثال تصویری باشید.
ارادتمند/ مسعود حسینی
✨🌺الّلهُمَّ صَلِّ عَلی مُحَمَّد وَآلِ مُحَمَّد وَعَجِّل فَرَجَهُم✨🌺
👍36❤3🥰3
✍ مثال تصویری متغیرها :
در جلسات قبل با Msgbox و inputbox آشنا شدیم .
حالا وقتشه با استفاده از " متغیرها " این دورو با هم ترکیب کنیم .
(به درخواست دوستان برای جلوگیری از بروز خطا ، اینبار فایل آموزشی بدون RAR شدن ارسال خواهد شد . )
حساب کتاب ما : 🤗🌺
✍ بهای این آموزش
✨🌺✨
الّلهُمَّ صَلِّ عَلی مُحَمَّد وَآلِ مُحَمَّد وَعَجِّل فَرَجَهُم
__________
@ExcelRoom
@HsExcel_Bot
✍اولین کانال آموزش برنامه نویسی در محیط اکسل
@vba_Excel
در جلسات قبل با Msgbox و inputbox آشنا شدیم .
حالا وقتشه با استفاده از " متغیرها " این دورو با هم ترکیب کنیم .
(به درخواست دوستان برای جلوگیری از بروز خطا ، اینبار فایل آموزشی بدون RAR شدن ارسال خواهد شد . )
حساب کتاب ما : 🤗🌺
✍ بهای این آموزش
✨🌺✨
الّلهُمَّ صَلِّ عَلی مُحَمَّد وَآلِ مُحَمَّد وَعَجِّل فَرَجَهُم
__________
@ExcelRoom
@HsExcel_Bot
✍اولین کانال آموزش برنامه نویسی در محیط اکسل
@vba_Excel
👍22❤7
✍ دوستان یادتون هست دستورات inputbox رو ؟🤔
مروری کنیم با یه عبارت خیلی خیلی دشوار 😩 :
Sub Masoudhosseini()
Inputbox (" لطفا نام خود را وارد کنید")
End Sub
در عبارت فوق از کاربر میخوایم اسم خودش رو وارد کنه !!!
تا حالا به این نکته توجه نکرده بودید که اگه کاربر نام خودش رو درج کنه ، آیا کجا ذخیرش کنیم ؟؟
پاسخ : با تعریف متغیرها میتونیم محل ذخیره رو هم مشخص کنیم .
تمرین :
Sub Masoudhosseini()
Dim x As string
✍توضیحات : ظرفی به نام x داریم که محتوای آن کلمه است .
x = Inputbox (" لطفا نام خود را وارد کنید")
✍توضیحات : ظرف x ما توسط کاربر تکمیل میگردد ( کلمه توسط کاربر تعیین میشود یا میتونیم بگیم ظرف x ما اسم کاربر ما هست که خودش باید وارد کنه )
Range("A1").Value = x
✍توضیحات : سلول ( محدوده ) A1 جایگاه ظرف x میباشد .
از سمت چپ هم بخونیم میشه : سلول A1 برابر است با ظرف x/ یا بعبارتی محتوای ظرف x رو بریز تو سلول A1 😊
End Sub
✍حالا خودتون امتحان کنید 😊🌺
کلیپ همین آموزش هم بزودی ارسال میکنم .
اگر متوجه نشدید جای نگرانی نیست،درک کردنش ابتدا برای همه سخت هست.
مثال های مشابه در راه هستن.🤗🌷
@ExcelRoom
@HsExcel_Bot
✍اولین کانال آموزش برنامه نویسی در محیط اکسل
@vba_Excel
مروری کنیم با یه عبارت خیلی خیلی دشوار 😩 :
Sub Masoudhosseini()
Inputbox (" لطفا نام خود را وارد کنید")
End Sub
در عبارت فوق از کاربر میخوایم اسم خودش رو وارد کنه !!!
تا حالا به این نکته توجه نکرده بودید که اگه کاربر نام خودش رو درج کنه ، آیا کجا ذخیرش کنیم ؟؟
پاسخ : با تعریف متغیرها میتونیم محل ذخیره رو هم مشخص کنیم .
تمرین :
Sub Masoudhosseini()
Dim x As string
✍توضیحات : ظرفی به نام x داریم که محتوای آن کلمه است .
x = Inputbox (" لطفا نام خود را وارد کنید")
✍توضیحات : ظرف x ما توسط کاربر تکمیل میگردد ( کلمه توسط کاربر تعیین میشود یا میتونیم بگیم ظرف x ما اسم کاربر ما هست که خودش باید وارد کنه )
Range("A1").Value = x
✍توضیحات : سلول ( محدوده ) A1 جایگاه ظرف x میباشد .
از سمت چپ هم بخونیم میشه : سلول A1 برابر است با ظرف x/ یا بعبارتی محتوای ظرف x رو بریز تو سلول A1 😊
End Sub
✍حالا خودتون امتحان کنید 😊🌺
کلیپ همین آموزش هم بزودی ارسال میکنم .
اگر متوجه نشدید جای نگرانی نیست،درک کردنش ابتدا برای همه سخت هست.
مثال های مشابه در راه هستن.🤗🌷
@ExcelRoom
@HsExcel_Bot
✍اولین کانال آموزش برنامه نویسی در محیط اکسل
@vba_Excel
👍29❤3🐳2
✍ سلام به دوستای خوبم ، امشب براتون یه مثال جامع آماده کردم .
در این مثال تصویری شما از کاربر دو سوال پیاپی پرسیده و سپس بصورت اتوماتیک ذخیره میگردد .
در پایان هم از کاربر تشکر مینماید .
@ExcelRoom
@HsExcel_Bot
✍ اولین کانال آموزش برنامه نویسی در محیط اکسل
@vba_Excel
👇👇👇👇👇👇👇
در این مثال تصویری شما از کاربر دو سوال پیاپی پرسیده و سپس بصورت اتوماتیک ذخیره میگردد .
در پایان هم از کاربر تشکر مینماید .
@ExcelRoom
@HsExcel_Bot
✍ اولین کانال آموزش برنامه نویسی در محیط اکسل
@vba_Excel
👇👇👇👇👇👇👇
👍2❤1
ذخیره سازی ماژول :
✍ از این به بعد برای ذخیره کردن تمرین ها در اکسلتون باید دقت کنید .🤗🌷
چون اکسل شما محتوای ماژول دارد باید با فرمت خوده ماژول هم ذخیره شود وگرنه هنگام اجرای مجدد اکسل با خطا روبرو میشود .
✍ برای ذخیره سازی :
اول : روی Office Button کلیک کنید .
دوم : روی گزینه Save As کلیک کنید.
سوم : فرمت ذخیره را از قسمت Save As Type روی Excel Macro - Enabled Workbook قرار داده و ذخیره نمایید .
ارادتمندیم / حسینی🤗🍇
___________
@Vba_Excel
✍ اولین کانال آموزش برنامه نویسی در محیط اکسل
✍ از این به بعد برای ذخیره کردن تمرین ها در اکسلتون باید دقت کنید .🤗🌷
چون اکسل شما محتوای ماژول دارد باید با فرمت خوده ماژول هم ذخیره شود وگرنه هنگام اجرای مجدد اکسل با خطا روبرو میشود .
✍ برای ذخیره سازی :
اول : روی Office Button کلیک کنید .
دوم : روی گزینه Save As کلیک کنید.
سوم : فرمت ذخیره را از قسمت Save As Type روی Excel Macro - Enabled Workbook قرار داده و ذخیره نمایید .
ارادتمندیم / حسینی🤗🍇
___________
@Vba_Excel
✍ اولین کانال آموزش برنامه نویسی در محیط اکسل
👍16❤1
جملات شرطی(if) :
✍ تاحالا شرط بندی کردید ؟
اگه شرط رو ببرید یه اتفاق میوفته و اگه ببازید هم یه اتفاق ، درسته ؟
جملات شرطی در VBA با عبارت if ( شرط بندی ) شروع میشود .
سپس ( Then ) شرط برقرار باشد .
در غیر اینصورت ( Else ) شرط برقرار نباشد .
یه مثال خیلی خیلی دشوار 😩 :
If Range("A1") >50 Then
✍ توضیحات : اگر سلول A1 بزرگتر (<) از عدد 50 باشد ( تا اینجا شرط بندی بود ) سپس Then ...
Range("B1") = 500
✍ سپس (Then) در سلول B1 عدد 500 را چاپ کن ( شرط برقرار باشد )
Else
✍ در غیر اینصورت (Else)
Range("B1") = 1000
✍ در سلول B1 عدد 1000 را چاپ کن ( شرط برقرار نباشد ) .
در پایان با عبارت End if به شرط بندیمون خاتمه میدیم .
✍ بصورت کلی :
If Range("A1") > 50 Then
Range("B1")=500
Else
Range("B1")=1000
End if
حالا به سلول A1 مقدار بدید و ماژول رو اجرا کنید تا نتیجه رو بازبینی کنید .😊🌺
یه کوچولو داره سخت سخت میشه،اصلا نگران نباشید .
انقدر مثال میزنم تا ملکه ی ذهنتون بشه 👻
فقط لطفی کنید این آموزشهارو در گروه های دیگه نشر بدید تا باقی دوستان هم استفاده کنن ./حسینی
🌺الّلهُمَّ صَلِّ عَلی مُحَمَّد وَآلِ مُحَمَّد وَعَجِّل فَرَجَهُم🌺
__________
تبلیغات :
@ExcelRoom
@HsExcel_Bot
✍ اولین کانال آموزش برنامه نویسی در محیط اکسل
@vba_Excel
✍ تاحالا شرط بندی کردید ؟
اگه شرط رو ببرید یه اتفاق میوفته و اگه ببازید هم یه اتفاق ، درسته ؟
جملات شرطی در VBA با عبارت if ( شرط بندی ) شروع میشود .
سپس ( Then ) شرط برقرار باشد .
در غیر اینصورت ( Else ) شرط برقرار نباشد .
یه مثال خیلی خیلی دشوار 😩 :
If Range("A1") >50 Then
✍ توضیحات : اگر سلول A1 بزرگتر (<) از عدد 50 باشد ( تا اینجا شرط بندی بود ) سپس Then ...
Range("B1") = 500
✍ سپس (Then) در سلول B1 عدد 500 را چاپ کن ( شرط برقرار باشد )
Else
✍ در غیر اینصورت (Else)
Range("B1") = 1000
✍ در سلول B1 عدد 1000 را چاپ کن ( شرط برقرار نباشد ) .
در پایان با عبارت End if به شرط بندیمون خاتمه میدیم .
✍ بصورت کلی :
If Range("A1") > 50 Then
Range("B1")=500
Else
Range("B1")=1000
End if
حالا به سلول A1 مقدار بدید و ماژول رو اجرا کنید تا نتیجه رو بازبینی کنید .😊🌺
یه کوچولو داره سخت سخت میشه،اصلا نگران نباشید .
انقدر مثال میزنم تا ملکه ی ذهنتون بشه 👻
فقط لطفی کنید این آموزشهارو در گروه های دیگه نشر بدید تا باقی دوستان هم استفاده کنن ./حسینی
🌺الّلهُمَّ صَلِّ عَلی مُحَمَّد وَآلِ مُحَمَّد وَعَجِّل فَرَجَهُم🌺
__________
تبلیغات :
@ExcelRoom
@HsExcel_Bot
✍ اولین کانال آموزش برنامه نویسی در محیط اکسل
@vba_Excel
👍16🥰2❤1