💢نوشتن فارسی درمحیط vba💢
✍برای اینکار می توانید تنظیمات زیر را انجام دهید
✅در ویندوز
Start>Control Panel>Region and Languaga>Administrative>Change system local>Persian
✅و در محیط vba : :
Option>Editor Format>Font>Courier New (Arabic)
مدرس:موالی
🌺🌺هزینه این آموزش صلوات بر محمد وآل محمد🌺🌺
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
✍برای اینکار می توانید تنظیمات زیر را انجام دهید
✅در ویندوز
Start>Control Panel>Region and Languaga>Administrative>Change system local>Persian
✅و در محیط vba : :
Option>Editor Format>Font>Courier New (Arabic)
مدرس:موالی
🌺🌺هزینه این آموزش صلوات بر محمد وآل محمد🌺🌺
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
💢کاهش حجم و افزایش سرعت اجرایی فایلهای اکسل توسط پسوند XLSB💢
✍همانطور که شما میدونید فرمت پیش فرض نرم افزار اکسل برای ذخیره اطلاعات XLSX هست و در صورتی که فایل شما حاوی کد VBA یا ماکرو باشه برای ذخیره اون معمولاً از فرمت XLSM استفاده میشه.
در اکسل فرمت دیگه ی هم برای ذخیره فایل ها(بدون ماکرو یا حاوی ماکرو) وجود داره که کمتر از اون استفاده میشه و اونهم فرمت XLSB هست.
در ادامه کمی بیشتر با فرمت XLSB آشنا میشیم:
این نوع ذخیره سازی که همان ویژگی های فرمت XLSX و XLSM را دارد، کم حجم ترین نوع ذخیره سازی در نرم افزار اکسل است. حجم فایل در این نوع ذخیره سازی کاهش چشمگیری میابد. سرعت محاسبات در این نوع فایل ها بیشتر از فایل ها با پسوند معمولی میباشد. پسوند فایل حاصل XLSB می باشد.
✅Excel workbook(xlsx)
✅Excel macro_Enabled workbook(xlsm)
✅Excel Binary workbook(xlsb)
مدرس:موالی
🌺🌺هزینه این آموزش صلوات بر محمد وآل محمد🌺🌺
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
✍همانطور که شما میدونید فرمت پیش فرض نرم افزار اکسل برای ذخیره اطلاعات XLSX هست و در صورتی که فایل شما حاوی کد VBA یا ماکرو باشه برای ذخیره اون معمولاً از فرمت XLSM استفاده میشه.
در اکسل فرمت دیگه ی هم برای ذخیره فایل ها(بدون ماکرو یا حاوی ماکرو) وجود داره که کمتر از اون استفاده میشه و اونهم فرمت XLSB هست.
در ادامه کمی بیشتر با فرمت XLSB آشنا میشیم:
این نوع ذخیره سازی که همان ویژگی های فرمت XLSX و XLSM را دارد، کم حجم ترین نوع ذخیره سازی در نرم افزار اکسل است. حجم فایل در این نوع ذخیره سازی کاهش چشمگیری میابد. سرعت محاسبات در این نوع فایل ها بیشتر از فایل ها با پسوند معمولی میباشد. پسوند فایل حاصل XLSB می باشد.
✅Excel workbook(xlsx)
✅Excel macro_Enabled workbook(xlsm)
✅Excel Binary workbook(xlsb)
مدرس:موالی
🌺🌺هزینه این آموزش صلوات بر محمد وآل محمد🌺🌺
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
👍3❤1
Forwarded from Excellearn [3]
This media is not supported in your browser
VIEW IN TELEGRAM
🎗 #توابع
❗️مجموعه آموزشی فرمول نویسی در اکسل
❕قسمت دوم : Find&Mid
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
❗️مجموعه آموزشی فرمول نویسی در اکسل
❕قسمت دوم : Find&Mid
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
👍3❤1
💢کادر پیغام (Msgbox)💢
✍دستور msgbox معمولا برای ارسال نتایج به کاربر استفاده می شود وهمچنین با استفاده از این دستور می توانید از کاربر سوال کرده و.......
✅فرم کلی این دستور به شکل زیر خواهد بود
Msgbox(prompt[buttons],[ Title],[Help file],[context])
🎯prompt:
پیغامی که نمایش داده خواهدشد
🎯buttons:
دکمه هایی که نمایش داده خواهند شد
🎯Title:
موضوع کادر محاوره
🎯Help file:
فایل ضمیمه راهنما
🎯context:
فایل ضمیمه راهنما
‼️در ساختار msgboxوجودpromptالزامی است وبقیه اختیاری هستند
حالانوبتیم باشه نوبته تمرینه😍
⁉️برنامه ای بنویسید که در کادر پیغام پیام خوش آمدگویی را درج کند
Sub test()
Msgbox"خوش آمدید"
End sub
✍⛔️لازم بذکر است این تنها یک مثال بود شما دوستان گلم میتونید مثال های مختلفی رو تمرین کنید
🎗مدرس:موالی
🌺🌺هزینه این آموزش صلوات بر محمد وآل محمد🌺🌺
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
✍دستور msgbox معمولا برای ارسال نتایج به کاربر استفاده می شود وهمچنین با استفاده از این دستور می توانید از کاربر سوال کرده و.......
✅فرم کلی این دستور به شکل زیر خواهد بود
Msgbox(prompt[buttons],[ Title],[Help file],[context])
🎯prompt:
پیغامی که نمایش داده خواهدشد
🎯buttons:
دکمه هایی که نمایش داده خواهند شد
🎯Title:
موضوع کادر محاوره
🎯Help file:
فایل ضمیمه راهنما
🎯context:
فایل ضمیمه راهنما
‼️در ساختار msgboxوجودpromptالزامی است وبقیه اختیاری هستند
حالانوبتیم باشه نوبته تمرینه😍
⁉️برنامه ای بنویسید که در کادر پیغام پیام خوش آمدگویی را درج کند
Sub test()
Msgbox"خوش آمدید"
End sub
✍⛔️لازم بذکر است این تنها یک مثال بود شما دوستان گلم میتونید مثال های مختلفی رو تمرین کنید
🎗مدرس:موالی
🌺🌺هزینه این آموزش صلوات بر محمد وآل محمد🌺🌺
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
👍2
Forwarded from Excellearn [3]
This media is not supported in your browser
VIEW IN TELEGRAM
⁉️ آموزش ساخت نقشه های حرارتی در اکسل + VBA
🈹 بزودی از کانال اکسل پیشرفته ..
‼️ www.excellearn.ir
⁉️ @vba_excel
🈹 بزودی از کانال اکسل پیشرفته ..
‼️ www.excellearn.ir
⁉️ @vba_excel
Forwarded from Excellearn [3]
This media is not supported in your browser
VIEW IN TELEGRAM
🎗 #توابع
❗️مجموعه آموزشی فرمول نویسی در اکسل
❕قسمت سوم : Large&Small
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
❗️مجموعه آموزشی فرمول نویسی در اکسل
❕قسمت سوم : Large&Small
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
👍2❤1
Forwarded from Excellearn [3]
This media is not supported in your browser
VIEW IN TELEGRAM
🈹 لینک دانلود : yon.ir/bF7i
⁉️ مجموعه آموزشی نقشه های حرارتی + VBA
‼️ چهار قسمت کاملا تصویری و با بالاترین کیفیت
🎗 مدرس : مسعود حسینی
🈹 @vba_excel
⁉️ www.excellearn.ir
⁉️ مجموعه آموزشی نقشه های حرارتی + VBA
‼️ چهار قسمت کاملا تصویری و با بالاترین کیفیت
🎗 مدرس : مسعود حسینی
🈹 @vba_excel
⁉️ www.excellearn.ir
🈹 لینک دانلود : yon.ir/bF7i
⁉️ مجموعه آموزشی نقشه های حرارتی + VBA
‼️ چهار قسمت کاملا تصویری و با بالاترین کیفیت
🎗 مدرس : مسعود حسینی
🈹 @vba_excel
⁉️ www.excellearn.ir
⁉️ مجموعه آموزشی نقشه های حرارتی + VBA
‼️ چهار قسمت کاملا تصویری و با بالاترین کیفیت
🎗 مدرس : مسعود حسینی
🈹 @vba_excel
⁉️ www.excellearn.ir
👍1
💢پنجره ورودی(inputbox)💢
✍پنجره ورودی یک پیغام است که یک کادر متنی دارد وکاربر می تواند در پاسخ به این پنجره مقداری را وارد کند
روی پنجره ورودی فقط دکمه های okوcancel وجود دارند
✅فرم کلی این دستور به شکل زیر خواهد بود:
inputbox(prompt[Title ],[default ],[Xpos ],[Ypos],[ help file,context ])
🎯prompt:
پیغامی که نمایش داده خواهد شد
🎯Title:
موضوع کادر محاوره
🎯default:
متن پیش فرض
🎯Xpos:
مختصات قرارگرفتن پنجره محاوره
🎯Ypos:
مختصات قرار گرفتن پنجره محاوره
🎯helpfile,context:
فایل ضمیمه راهنما
‼️درساختارinputbox
وجودpromptالزامی وبقیه اختیاری است
حالا نوبتیم باشه نوبته تمرینه🤗
برنامه ای بنویسد که درکادر محاوره ازشما درخواست سن تون راداشته باشد❓❓
Sub test()
inputbox" شما چند سال دارید"
End sub()
✅اگر کاربر مقداری وارد نکند ویا دکمهcancelرا انتخاب نماید تابع inputboxرشته ای بطول صفر (معادل" "یاEmpty)رابرمی گرداند
⛔️✍لازم به ذکر است تنها یک مثال بود وشما دوستان گلم میتونید مثال های مختلفی رو تمرین کنید
مثلا میتونید مقدار پیش فرض برای سن تون قراربدید و........😄
🎗مدرس:موالی
🌺🌺هزینه این آموزش صلوات بر محمد وآل محمد🌺🌺
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
لینک گروه پرسش وپاسخ
🈹 https://telegram.me/joinchat/B4zCAz_Av3O8DSXaPDIb7w
✍پنجره ورودی یک پیغام است که یک کادر متنی دارد وکاربر می تواند در پاسخ به این پنجره مقداری را وارد کند
روی پنجره ورودی فقط دکمه های okوcancel وجود دارند
✅فرم کلی این دستور به شکل زیر خواهد بود:
inputbox(prompt[Title ],[default ],[Xpos ],[Ypos],[ help file,context ])
🎯prompt:
پیغامی که نمایش داده خواهد شد
🎯Title:
موضوع کادر محاوره
🎯default:
متن پیش فرض
🎯Xpos:
مختصات قرارگرفتن پنجره محاوره
🎯Ypos:
مختصات قرار گرفتن پنجره محاوره
🎯helpfile,context:
فایل ضمیمه راهنما
‼️درساختارinputbox
وجودpromptالزامی وبقیه اختیاری است
حالا نوبتیم باشه نوبته تمرینه🤗
برنامه ای بنویسد که درکادر محاوره ازشما درخواست سن تون راداشته باشد❓❓
Sub test()
inputbox" شما چند سال دارید"
End sub()
✅اگر کاربر مقداری وارد نکند ویا دکمهcancelرا انتخاب نماید تابع inputboxرشته ای بطول صفر (معادل" "یاEmpty)رابرمی گرداند
⛔️✍لازم به ذکر است تنها یک مثال بود وشما دوستان گلم میتونید مثال های مختلفی رو تمرین کنید
مثلا میتونید مقدار پیش فرض برای سن تون قراربدید و........😄
🎗مدرس:موالی
🌺🌺هزینه این آموزش صلوات بر محمد وآل محمد🌺🌺
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
لینک گروه پرسش وپاسخ
🈹 https://telegram.me/joinchat/B4zCAz_Av3O8DSXaPDIb7w
❤1
Forwarded from Excellearn [3]
This media is not supported in your browser
VIEW IN TELEGRAM
🎗 #توابع
❗️مجموعه آموزشی فرمول نویسی در اکسل
❕قسمت چهارم : توابع آماری
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
❗️مجموعه آموزشی فرمول نویسی در اکسل
❕قسمت چهارم : توابع آماری
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
💢Rangeوcell💢
✍برای اینکه ما دستوراتی که در محیط Vbaنوشتیم رادر صفحه اکسل ذخیره کنیم
از دستور Rangeوcellاستفاده می کنیم
🎯Range=محدوده
🎯cell=سلول
✅درمحیط کدنویسیRangeدرمقیاس باcellکاربرد بیشتری دارد و می تواند به خانه ویا چند دامنه اشاره کند
✅فرم کلی این دستوربه شکل زیر خواهد بود:
Range(cell.[cell2]) as Range
🎯cell:سلول
🎯range:محدوده
حالا نوبتیم باشه نوبت مثال😍
Range("A1")=۱۰
Range("A1:A10")=۵
Range("B1")=۲۰
❌شما دوستان گلم اونقدر مثال بزنید وتمرین کنید که مسلط بشید چرا که خیلی مهم اند🙈
⁉️حالا اگر ستونAوB همه رو میخوایم تو یک کد تعریف کنیم
چطوری😊
Range("A1:A10","B1:B10")=20
✅همچنین می توانید بجای آدرس یک دامنه از نامی که برای دامنه تعریف کرده اید استفاده کنید
Range("test")
✅برای اشاره به یک دامنه در صفحه دیگر به ترتیب زیر عمل می کنیم
Worksheet("sheet1").Range("A10")
✅کد زیر درون خانه پایین فعال مقدار۵رادرج می کند
Activecell.range("A3")=۵
حالا cellچیه🤔
✍درواقعه cellبه خانه های درون صفحه ویا دامنه اشاره می کند
✅فرمول کلی این دستور به شکل زیر خواهد بود:
Cell([Row],[column])
🎯Row:ردیف
🎯column:ستون
واما مثال😉
Cell(2,2)=۵
یعنی تو ستون Bوردیف ۲مقدار۵رو قرار بده
Cell(3,4)=۶
یعنی تو ستون Dوردیف۳مقدار۶رو قرار بده
کمی پیشرفته🙈بریم جلو
✅Worksheets("sheet1").cells(2,3)=۴
درون خانهc2ازصفحه sheet1مقدار۴را درج کن
✅Activecell.cells(2,1)=5
درون خانه پایین فعال مقدار5را درج کن
راهنما💡🎌
🎯worksheet
صفحه های موجوددرفایل جاری
🎯Activecell
سلول فعال
✍⛔️ یادتون باشه که مثالهای ذکر شده را بین
Sub test()
End sub()
🎗مدرس:موالی
🌺🌺هزینه این آموزش صلوات برمحمد وآل محمد🌺🌺
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
✍برای اینکه ما دستوراتی که در محیط Vbaنوشتیم رادر صفحه اکسل ذخیره کنیم
از دستور Rangeوcellاستفاده می کنیم
🎯Range=محدوده
🎯cell=سلول
✅درمحیط کدنویسیRangeدرمقیاس باcellکاربرد بیشتری دارد و می تواند به خانه ویا چند دامنه اشاره کند
✅فرم کلی این دستوربه شکل زیر خواهد بود:
Range(cell.[cell2]) as Range
🎯cell:سلول
🎯range:محدوده
حالا نوبتیم باشه نوبت مثال😍
Range("A1")=۱۰
Range("A1:A10")=۵
Range("B1")=۲۰
❌شما دوستان گلم اونقدر مثال بزنید وتمرین کنید که مسلط بشید چرا که خیلی مهم اند🙈
⁉️حالا اگر ستونAوB همه رو میخوایم تو یک کد تعریف کنیم
چطوری😊
Range("A1:A10","B1:B10")=20
✅همچنین می توانید بجای آدرس یک دامنه از نامی که برای دامنه تعریف کرده اید استفاده کنید
Range("test")
✅برای اشاره به یک دامنه در صفحه دیگر به ترتیب زیر عمل می کنیم
Worksheet("sheet1").Range("A10")
✅کد زیر درون خانه پایین فعال مقدار۵رادرج می کند
Activecell.range("A3")=۵
حالا cellچیه🤔
✍درواقعه cellبه خانه های درون صفحه ویا دامنه اشاره می کند
✅فرمول کلی این دستور به شکل زیر خواهد بود:
Cell([Row],[column])
🎯Row:ردیف
🎯column:ستون
واما مثال😉
Cell(2,2)=۵
یعنی تو ستون Bوردیف ۲مقدار۵رو قرار بده
Cell(3,4)=۶
یعنی تو ستون Dوردیف۳مقدار۶رو قرار بده
کمی پیشرفته🙈بریم جلو
✅Worksheets("sheet1").cells(2,3)=۴
درون خانهc2ازصفحه sheet1مقدار۴را درج کن
✅Activecell.cells(2,1)=5
درون خانه پایین فعال مقدار5را درج کن
راهنما💡🎌
🎯worksheet
صفحه های موجوددرفایل جاری
🎯Activecell
سلول فعال
✍⛔️ یادتون باشه که مثالهای ذکر شده را بین
Sub test()
End sub()
🎗مدرس:موالی
🌺🌺هزینه این آموزش صلوات برمحمد وآل محمد🌺🌺
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
❤2👍1😁1
خاطره از شهید :
روزهای اول کلاس های آموزشی ( سربازی ) بود ، به شدت تلفن های آسایشگاهها شلوغ بود ( دوستانی که رفتند خدمت میدونند ) و بودند افرادی که حتی با وجود گذشتن دو هفته از آموزشی هنوز نتونسته بودند با خونه تماس بگیرند ..
جلسه ی اول کلاس تخریب بود ( کلاس آقا مهدی ) ، همون بسم الله کلاس شروع کرد با سربازا شوخی کردن و گفتن و خندیدند ، یهو گفت کی آ نتونستن هنوز به خونه زنگ بزنن ؟ بیان من موبایلم در اختیارتون هرچقدر دوست دارید برید تماس بگیرید ..
میگفت کارم همینه ! هردوره موبایلم رو به سربازا میدم و کلی دعای خیر پدر و مادر و سرباز جمع میکنم .
میگفت یبار نامزد یکی از سربازا زنگ زد به موبایلم ، سربازه بهش نگفته بود که این شماره تماس مربیم هست ، خلاصه همسرم بهم مشکوک شده بود که این خانم جوون با تو چیکار داره 😞🌹
همون روز اول از سربازا خواهش کرد که وقتی زنگ میزنید بگید شماره مربی است نه خودتون🌹
آخرش هم در حین آموزش دچار حادثه و در نهایت به شهادت میرسند ..
آموزش زیر هدیه به روح آقا مهدی عزیز
🌺تنها کاریه که میتونم انجام بدم مربی🌺
روزهای اول کلاس های آموزشی ( سربازی ) بود ، به شدت تلفن های آسایشگاهها شلوغ بود ( دوستانی که رفتند خدمت میدونند ) و بودند افرادی که حتی با وجود گذشتن دو هفته از آموزشی هنوز نتونسته بودند با خونه تماس بگیرند ..
جلسه ی اول کلاس تخریب بود ( کلاس آقا مهدی ) ، همون بسم الله کلاس شروع کرد با سربازا شوخی کردن و گفتن و خندیدند ، یهو گفت کی آ نتونستن هنوز به خونه زنگ بزنن ؟ بیان من موبایلم در اختیارتون هرچقدر دوست دارید برید تماس بگیرید ..
میگفت کارم همینه ! هردوره موبایلم رو به سربازا میدم و کلی دعای خیر پدر و مادر و سرباز جمع میکنم .
میگفت یبار نامزد یکی از سربازا زنگ زد به موبایلم ، سربازه بهش نگفته بود که این شماره تماس مربیم هست ، خلاصه همسرم بهم مشکوک شده بود که این خانم جوون با تو چیکار داره 😞🌹
همون روز اول از سربازا خواهش کرد که وقتی زنگ میزنید بگید شماره مربی است نه خودتون🌹
آخرش هم در حین آموزش دچار حادثه و در نهایت به شهادت میرسند ..
آموزش زیر هدیه به روح آقا مهدی عزیز
🌺تنها کاریه که میتونم انجام بدم مربی🌺
👍5❤1
Forwarded from Excellearn [3]
Function_Numeric.mp4
14.8 MB
🌷 هدیه به روح شهید مهدی حاجیوند🌷
🌺الّلهُمَّ صَلِّ عَلَی مُحَمَّدٍ وَآلِ مُحَمَّدٍوَعَجِّلْ فَرَجَهُمْ🌺
🌺الّلهُمَّ صَلِّ عَلَی مُحَمَّدٍ وَآلِ مُحَمَّدٍوَعَجِّلْ فَرَجَهُمْ🌺
❤1
💢متغییرها(Variables)💢
✍گاهی اوقات درفرمول نویسی دراکسل نیاز به متغییر می شویم
🎯عددی
🎯حروفی
🎯تاریخ
🎯ومتغییرهای منطقی
✅به عبارتی انواع متغییر ها عبارتنداز
🎯long:
اعداد صحیح
🎯Integer:
اعدادصحیح
🎯byte:
اعداد صحیح بدون اعشار
🎯Date:
تاریخ
🎯string:
متغییرهای رشته که در برگیرنده داده های متنی هستند
🎯 boolean:
متغییری که دومقدار trueویاfalseمی تواند داشته باشد
🎯currency:
اعداد صحیح تا ۴رقم بعداز اعشارو۱۵رقم قبل از اعشار
🎯decimal:
اعداد صحیحی هستند که بصورت ضرب یک عدد اعشاری درتوانی از عدد۱۰نمایش داده می شوند
🎯single:
اعداد صحیح با یک رقم اعشار
🎯object:
برای ارجاع دادن به objectهادرجایی که احتیاج داریم از سلول های اکسل که objectمی باشند به عنوان متغییر استفاده می شود
🎯double:
اعداد صحیح باهر تعداد رقم اعشار
🎯 variant:
متغییری از نوع دیگر
🎯Array:
آرایه می تواند یک بعدی یا چند بعدی باشد
🎯user_defined:
در ویژوال به کاربران این امکان راداده که کاربران خود متغییرشون راتعریف کنند
✍⛔️متغییرها براخودشون قوانینی دارند:
این قوانین چی هستند🤔
✅کاراکتر اول نام باید از حرف باشه یعنی اعدادو....قبول نیست
✅از کاراکترهای فاصله،علامت تعجب،وکاراکترهایی مثل@,#,$،*نمی توان استفاده کرد
✅تعداد کاراکترها نباید بیشتر از۲۵۵تا باشد
✅کلمات معنادار اعم کلمات کلیدی ودستوری را که در ویژوال تعریف شدن را نمی توان تعریف کرد
خوب اینم از قوانینش☺️🙈
✍حالادستور کلیش چیه
✅Dimنام متغییرAsنوع متغییر
حالا مثال🤗
⁉️Dim password as string
⁉️Dim birthday as date
تا یادم نرفته بگم که متغییرهای تاریخ رادرداخل # #و متغییرهای حروفی در" "گذاشته می شوند
‼️لازم به ذکر است که تفاوت متغییرهاlongوintegerکه مربوط به اعدادصحیح هستند در بازه ی آنهاست
🎗مدرس:موالی
🌺🌺هزینه این آموزش صلوات بر محمد وآل محمد🌺🌺
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
✍گاهی اوقات درفرمول نویسی دراکسل نیاز به متغییر می شویم
🎯عددی
🎯حروفی
🎯تاریخ
🎯ومتغییرهای منطقی
✅به عبارتی انواع متغییر ها عبارتنداز
🎯long:
اعداد صحیح
🎯Integer:
اعدادصحیح
🎯byte:
اعداد صحیح بدون اعشار
🎯Date:
تاریخ
🎯string:
متغییرهای رشته که در برگیرنده داده های متنی هستند
🎯 boolean:
متغییری که دومقدار trueویاfalseمی تواند داشته باشد
🎯currency:
اعداد صحیح تا ۴رقم بعداز اعشارو۱۵رقم قبل از اعشار
🎯decimal:
اعداد صحیحی هستند که بصورت ضرب یک عدد اعشاری درتوانی از عدد۱۰نمایش داده می شوند
🎯single:
اعداد صحیح با یک رقم اعشار
🎯object:
برای ارجاع دادن به objectهادرجایی که احتیاج داریم از سلول های اکسل که objectمی باشند به عنوان متغییر استفاده می شود
🎯double:
اعداد صحیح باهر تعداد رقم اعشار
🎯 variant:
متغییری از نوع دیگر
🎯Array:
آرایه می تواند یک بعدی یا چند بعدی باشد
🎯user_defined:
در ویژوال به کاربران این امکان راداده که کاربران خود متغییرشون راتعریف کنند
✍⛔️متغییرها براخودشون قوانینی دارند:
این قوانین چی هستند🤔
✅کاراکتر اول نام باید از حرف باشه یعنی اعدادو....قبول نیست
✅از کاراکترهای فاصله،علامت تعجب،وکاراکترهایی مثل@,#,$،*نمی توان استفاده کرد
✅تعداد کاراکترها نباید بیشتر از۲۵۵تا باشد
✅کلمات معنادار اعم کلمات کلیدی ودستوری را که در ویژوال تعریف شدن را نمی توان تعریف کرد
خوب اینم از قوانینش☺️🙈
✍حالادستور کلیش چیه
✅Dimنام متغییرAsنوع متغییر
حالا مثال🤗
⁉️Dim password as string
⁉️Dim birthday as date
تا یادم نرفته بگم که متغییرهای تاریخ رادرداخل # #و متغییرهای حروفی در" "گذاشته می شوند
‼️لازم به ذکر است که تفاوت متغییرهاlongوintegerکه مربوط به اعدادصحیح هستند در بازه ی آنهاست
🎗مدرس:موالی
🌺🌺هزینه این آموزش صلوات بر محمد وآل محمد🌺🌺
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
👍5
Forwarded from Excellearn [3]
This media is not supported in your browser
VIEW IN TELEGRAM
🎗 #توابع
❗️مجموعه آموزشی فرمول نویسی در اکسل
❕قسمت پنجم : توابع جستجو
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
❗️مجموعه آموزشی فرمول نویسی در اکسل
❕قسمت پنجم : توابع جستجو
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
👍1
💢مثال متغییر ومحدوده درقالب فرم💢
می خوایم با استفاده ازمتغییر ومحدوده برنامه ای بنویسم که وقتی روی باتن نام کلیک شد نام را برای ما بیاره
و اگر روی باتن نام خانوادگی کلیک شد نام خانوادگی را برای ما بیاره
ودرنهایت درصفحه اکسل ذخیره کنه
چطوری🙈
✍⏯خوب فایل که براتون فرستادم نگاه کنید با استفاده از دستورات ساده وترکیب آنها باهم به نتیجه خوبی رسیدم🤗
⁉️برای دیدن کدها به محیط کدنویسی میریم روی هرباتنی کلیک میکنیم ودستور مربوطه رو نگاه می کنیم😉
✅کدهای باتن نام
Dim a as string
a="sh"
Textbox1.text=a
Range("a1")=a
✅باتن نام خانوادگی
Dim a as string
a="mavali"
Textbox2.text=a
Range("b1")=a
🎗مدرس:موالی
🌺🌺هزینه این آموزش صلوات بر محمد وآل محمد🌺🌺
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
می خوایم با استفاده ازمتغییر ومحدوده برنامه ای بنویسم که وقتی روی باتن نام کلیک شد نام را برای ما بیاره
و اگر روی باتن نام خانوادگی کلیک شد نام خانوادگی را برای ما بیاره
ودرنهایت درصفحه اکسل ذخیره کنه
چطوری🙈
✍⏯خوب فایل که براتون فرستادم نگاه کنید با استفاده از دستورات ساده وترکیب آنها باهم به نتیجه خوبی رسیدم🤗
⁉️برای دیدن کدها به محیط کدنویسی میریم روی هرباتنی کلیک میکنیم ودستور مربوطه رو نگاه می کنیم😉
✅کدهای باتن نام
Dim a as string
a="sh"
Textbox1.text=a
Range("a1")=a
✅باتن نام خانوادگی
Dim a as string
a="mavali"
Textbox2.text=a
Range("b1")=a
🎗مدرس:موالی
🌺🌺هزینه این آموزش صلوات بر محمد وآل محمد🌺🌺
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
👍1
Forwarded from Excellearn [3]
This media is not supported in your browser
VIEW IN TELEGRAM
🔐 آموزش تصویری شکستن پسورد پروژه های VBA( کمتر از ۱ دقیقه)
💢 مدرس : مسعود حسینی
💢 هرگونه سواستفاده از این آموزش به عهده خود شخص می باشد.
❌ بزودی ❌
🈹 @vba_excel
💢 مدرس : مسعود حسینی
💢 هرگونه سواستفاده از این آموزش به عهده خود شخص می باشد.
❌ بزودی ❌
🈹 @vba_excel
Forwarded from Excellearn [3]
This media is not supported in your browser
VIEW IN TELEGRAM
🎗 #توابع
❗️مجموعه آموزشی فرمول نویسی در اکسل
❕قسمت هفتم : ترکیب سلول ها
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
❗️مجموعه آموزشی فرمول نویسی در اکسل
❕قسمت هفتم : ترکیب سلول ها
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
❤1
Forwarded from Excellearn [3]
This media is not supported in your browser
VIEW IN TELEGRAM
🎗 #توابع
❗️مجموعه آموزشی فرمول نویسی در اکسل
❕قسمت هشتم : شمارش
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
❗️مجموعه آموزشی فرمول نویسی در اکسل
❕قسمت هشتم : شمارش
ㄟ(ツ)ㄏ
Visual Basic for Applications
🈹 @vba_excel
🈹 www.excellearn.ir ✍___
👍1