فعلا قابلیت پخش رسانه در مرورگر فراهم نیست
مشاهده در پیام رسان ایتا
#ماکرونویسی چیست❗️👇
🔻 به #زبان ساده #ماکرونویسی یعنی مجموعه دستوراتی که یک بار توسط برنامه نویس نوشته میشوند و بارها و بارها مورد استفاده قرار میگیرند. حال ما در این پیج به آموزش ماکرونویسی در اکسل میپردازیم.
🔹 خلاصه این ویدیو آموزشی
ما در این جلسه از آموزش با یک مثال به تعریف ماکرونویسی در اکسل پرداختیم. ماکرویی که در این جلسه مورد بحث قرار گرفت به شرح زیر است:
Sub Macro1()
Range("A1") = "Name"
Range("B1") = "Last Name"
Range("C1") = "Age"
Range("A1:C1").Font.Bold = True
Columns("A:C").AutoFit
End Sub
#اکسل
➖➖➖➖➖➖
@softwaretraining
فعلا قابلیت پخش رسانه در مرورگر فراهم نیست
مشاهده در پیام رسان ایتا
#ماکرونویسی چیست❗️👇
🔻 به #زبان ساده #ماکرونویسی یعنی مجموعه دستوراتی که یک بار توسط برنامه نویس نوشته میشوند و بارها و بارها مورد استفاده قرار میگیرند. حال ما در این پیج به آموزش ماکرونویسی در اکسل میپردازیم.
🔹 خلاصه این ویدیو آموزشی
ما در این جلسه از آموزش با یک مثال به تعریف ماکرونویسی در اکسل پرداختیم. ماکرویی که در این جلسه مورد بحث قرار گرفت به شرح زیر است:
Sub Macro1()
Range("A1") = "Name"
Range("B1") = "Last Name"
Range("C1") = "Age"
Range("A1:C1").Font.Bold = True
Columns("A:C").AutoFit
End Sub
#اکسل
➖➖➖➖➖➖
@softwaretraining
7.22M حجم رسانه بالاست
مشاهده در ایتا
مفهوم آدرسدهی در #ماکرونویسی🔻
📌 بصورت پیشفرض تغییرات یک #ماکرو برروی کاربرگ فعال در #اکسل انجام خواهد شد. به عبارتی کاربرگی که در حال مشاهده است پذیرای تغییرات یک ماکرو خواهد بود. از این رو به هنگام نیاز می توانیم تغییرات را محدود به یک یا چندین کاربرگ مشخص کنیم. این کار در #ماکرونویسی_اکسل توسط مفهوم آدرسدهی امکان پذیر است.
🔹 تغییراتی که بصورت پیشفرض برروی کاربرگ فعال اعمال میشوند:
Sub Macro1()
Range("A1") = "Name"
Range("B1") = "Last Name"
Range("C1") = "Age"
Range("A1:C1").Font.Bold = True
Columns("A:C").AutoFit
End Sub
🔹 تغییراتی که تنها برروی کاربرگ Sheet3 اعمال میشوند:
Sub Macro1()
Worksheets("Sheet3").activate
Range("A1") = "Name"
Range("B1") = "Last Name"
Range("C1") = "Age"
Range("A1:C1").Font.Bold = True
Columns("A:C").AutoFit
End Sub
#ماکرونویسی #اکسل
➖➖➖➖➖➖
@softwaretraining
فعلا قابلیت پخش رسانه در مرورگر فراهم نیست
مشاهده در پیام رسان ایتا
مفهوم آدرسدهی در #ماکرونویسی🔻
📌 بصورت پیشفرض تغییرات یک #ماکرو برروی کاربرگ فعال در #اکسل انجام خواهد شد. به عبارتی کاربرگی که در حال مشاهده است پذیرای تغییرات یک ماکرو خواهد بود. از این رو به هنگام نیاز می توانیم تغییرات را محدود به یک یا چندین کاربرگ مشخص کنیم. این کار در #ماکرونویسی_اکسل توسط مفهوم آدرسدهی امکان پذیر است.
🔹 تغییراتی که بصورت پیشفرض برروی کاربرگ فعال اعمال میشوند:
Sub Macro1()
Range("A1") = "Name"
Range("B1") = "Last Name"
Range("C1") = "Age"
Range("A1:C1").Font.Bold = True
Columns("A:C").AutoFit
End Sub
🔹 تغییراتی که تنها برروی کاربرگ Sheet3 اعمال میشوند:
Sub Macro1()
Worksheets("Sheet3").activate
Range("A1") = "Name"
Range("B1") = "Last Name"
Range("C1") = "Age"
Range("A1:C1").Font.Bold = True
Columns("A:C").AutoFit
End Sub
#ماکرونویسی #اکسل
➖➖➖➖➖➖
@softwaretraining
فعلا قابلیت پخش رسانه در مرورگر فراهم نیست
مشاهده در پیام رسان ایتا
امروز ویدیویی آماده کردم که به شما خواهد آموخت که چگونه در ماکروی نوشته شده اقدام به درج یادداشت کنید. یادداشت ها همان توضیحاتی هستند که ما برای کدهای ماکرو مینویسیم.
👈 بطور خلاصه به دو روش میتوانیم کامنت در ماکرو داشته باشیم:
📌 استفاده از کارکتر آپاستروف '
📌 استفاده از عبارت Rem: عبارت Rem کوتاه شده Remark است و به منظور درج کامنت در #ماکرونویسی مورد استفاده قرار میگیرد.
➖➖➖➖➖➖
@softwaretraining
فعلا قابلیت پخش رسانه در مرورگر فراهم نیست
مشاهده در پیام رسان ایتا
آموزش Msgbox در #ماکرونویسی👇
سلام خوبین بچهها؟ در این ویدیو آموزشی قرار است با هم با کاربرد دستور Msgbox در #ماکرونویسی_اکسل آشنا بشیم.
به طور خلاصه این دستور وظیفه نمایش یک پیغام به کاربران را دارد و جزو کاربردی ترین دستورات #ماکرونویسی_در_اکسل نیز محسوب میشود. خواهشمندم همانند همیشه تا انتهای این #ویدیو_آموزشی با من همراه باشین.
باتنهای کلیدی Msgbox در #ماکرونویسی👇
🔻 باتن Ok به تنهایی برابر است با vbOKOnly
🔻 باتن Ok و Cancel برابر است با vbOKCancel
🔻 باتنهای Yes و No و Cancel برابر است با vbYesNoCancel
🔻 باتنهای Yes و No برابر است با vbYesNo
استایلهای کلیدی Msgbox در #ماکرونویسی👇
🔻 استایل بازدارنده vbCritical
🔻 استایل سوال vbQuestion
🔻 استایل جهت اطلاع vbInformation
🔻 استایل هشدار vbExclamation
#اکسل
➖➖➖➖➖➖
@softwaretraining
فعلا قابلیت پخش رسانه در مرورگر فراهم نیست
مشاهده در پیام رسان ایتا
یک تمرین کاربردی 👇🔻
در این بخش از #آموزش برای شما تمرینی از کاربرد دستور CurrentRegion در #ماکرونویسی آماده نمودیم که امیدواریم مورد رضایت شما عزیزان و سروران گرامی قرار گیرد.
👈 خلاصه تمرین:
فایل تمرینی ما شامل 3 کاربرگ است. داخل هرکاربرگ یک جدول از دادههای ما قرار گرفته است. با این تفاوت که تعداد رکوردهای هر جدول متفاوت است. قصد داریم #ماکرویی کدنویسی کنیم که فونت تمام این دادهها به یکباره در #اکسل تغییر دهد.
#اکسل
➖➖➖➖➖➖
@softwaretraining
فعلا قابلیت پخش رسانه در مرورگر فراهم نیست
مشاهده در پیام رسان ایتا
ذخیرهسازی #اکسل با #ماکرو 👇
#ماکرونویسی_در_اکسل . در جلسه بیست و یکم آموزش #ماکرونویسی به نحوه ذخیرهسازی فایلهای #اکسل حاوی #ماکرو پرداختیم.
📌 نحوه ذخیرهسازی فایل حاوی ماکرو:
🔸 کلید F12 و یا Ctrl + S را فشار دهید.
🔸 سپس فایل را با فرمت xlsm ذخیره کنید.
#اکسل
➖➖➖➖➖➖
@softwaretraining
فعلا قابلیت پخش رسانه در مرورگر فراهم نیست
مشاهده در پیام رسان ایتا
اجرای ماکرو با Button در اکسل
در این جلسه از آموزش برای شما سروران گرامی نحوه الصاق ماکرو به Button در اکسل را آماده نمودیم که امیدوارم مورد توجه شما علاقهمندان به #ماکرونویسی_در_اکسل قرار گیرد.
مراحل Assign Macro در اکسل:
1️⃣ ابتدا یک Shape از سربرگ Insert ایجاد کنید.
2️⃣ برروی آن راست کلیک و گزینه Assign Macro را انتخاب کنید.
3️⃣ سپس از پنجره باز شده ماکرو را انتخاب و OK کنید.
#ماکرونویسی #اکسل
➖➖➖➖➖➖
@softwaretraining
فعلا قابلیت پخش رسانه در مرورگر فراهم نیست
مشاهده در پیام رسان ایتا
نحوه حذف کاربرگها در ماکرونویسی اکسل
در این ویدیو آموزشی به نحوه حذف کاربرگها در #ماکرونویسی #اکسل پرداختیم که امیدواریم مورد توجه شما علاقهمندان به یادگیری قرار گیرد.
🔸 خلاصه آموزش 👇
با استفاده از دستور Worksheets.Delete قادر به حذف کاربرگهای اکسل خواهیم بود. به عنوان مثال حذف کاربرگ شماره 2:
🔻 Worksheets("Sheet2").Delete
توجه داشته باشید که حذف کاربرگ در #اکسل نیازمند تاییدیه کاربر خواهد بود که با استفاده از دستور DisplayAlerts امکان پذیر است 👇
Sub Macro1()
Application.DisplayAlerts = False
Worksheets("Sheet3").Delete
Application.DisplayAlerts = True
End Sub
➖➖➖➖➖➖
@softwaretraining
7.31M حجم رسانه بالاست
مشاهده در ایتا
تغییر عنوان کاربرگ در #ماکرونویسی
در این ویدیو آموزشی به نحوه تغییر عنوان کاربرگ در ماکرونویسی #اکسل پرداختیم که امیدواریم مورد توجه شما علاقهمندان به یادگیری #ماکرونویسی_در_اکسل قرار گیرد.
🔸 دستور Worksheets.Name
ما با استفاده از دستور .Name قادر به تغییر عنوان هرکاربرگی در #اکسل خواهیم بود. به این ترتیب که ابتدا کاربرگ مدنظر خود را خطاب و سپس با استفاده از دستور .Name اقدام به تغییر آن خواهیم نمود.
🔹 تغییر عنوان کاربرگ Sheet1 به My Sheet 👇
Sub Macro1()
Worksheets("Sheet1").Name = "My Sheet"
End Sub
🔹 ایجاد یک کاربرگ جدید و تغییر عنوان آن 👇
Sub Macro1()
Worksheets.Add.Name = "My Sheet2"
End Sub
➖➖➖➖➖➖
@softwaretraining