با نام و یاد خداوند بخشنده و مهربان، در این مقاله آموزشی قصد داریم به تعریف و کاربرد Select Method در ماکرونویسی اکسل بپردازیم. به زبان ساده انتخاب سلولهای اکسل توسط Select Method در ماکرونویسی امکان پذیر است.
ساختار(Syntax) این Method بصورت زیر است:
1 |
expression.Select |
منظور از expression، عنصری از نوع Range(محدوده) است.
به منظور درک بهتر از کاربرد این Method، با فشردن کلیدمیانبر Alt + F11 ابتدا وارد محیط VBE اکسل شوید:

سپس همانند تصویر زیر یک ماژول جدید ایجاد کنید:

در ادامه یک ماکروی جدید به نام Macro1 تعریف نمایید:

در پایان نیز یکایک مثالهای زیر را در ماکروی تعریف شده قرار داده و به ترتیب اجرا (کلید F5) نمایید:

در ادامه با حالتهای مختلف Select Method در ماکرونویسی آشنا خواهید شد.
انتخاب سلول A1 کاربرگ درحال مشاهده (فعال):
1 |
Range("A1").Select |
انتخاب محدوده A1:A10 کاربرگ فعال:
1 |
Range("A1:A10").Select |
انتخاب آخرین سلول پر از ستون A در کاربرگ فعال:
1 |
Range("A1").End(xlDown).Select |
انتخاب سطر اول کاربرگ فعال:
1 |
Rows("1").Select |
انتخاب سطرهای اول تا پنجم کاربرگ فعال:
1 |
Rows("1:5").Select |
انتخاب ستون A کاربرگ فعال:
1 |
Columns("A").Select |
انتخاب ستونهای A تا D کاربرگ فعال:
1 |
Columns("A:D").Select |
استفاده کاربردی از Select Method در ماکرونویسی اکسل
انتخاب سلول A1 کاربرگ فعال، حذف محتوای آن و نمایش پیامی با محتوای Its Done:
1 2 3 |
Range("A1").Select Selection.ClearContents Msgbox "Its Done !" |
البته نوشتن ماکروی فوق استاندارد نیست، بهتر است بصورت زیر برای حذف محتوای سلولها ماکرونویسی شود:
1 2 3 |
Range("A1").ClearContents Msgbox "Its Done!" |
انتخال سلول A1 کاربرگ فعال، تغییر رنگ نوشتهی آن و نمایش پیامی با محتوای Its Done:
1 2 3 |
Range("A1").Select Selection.Font.Color = vbRed Msgbox "Its Done!" |
البته نوشتن ماکروی فوق استاندارد نیست، بهتر است بصورت زیر اقدام به تغییر رنگ نوشته سلولها نمایید:
1 2 |
Range("A1").Font.Color=vbRed Msgbox "Its Done!" |
به منظور درک بهتر شما دانشجویان عزیز، ویدیوی آموزشی کوتاه با مضمون کاربرد Select Method در ماکرونویسی اکسل تهیه گردیده است که در ادامه تقدیم حضورتان خواهد شد:
در پایان امیدوارم آموزش Select Method در ماکرونویسی اکسل مورد استفاده شما دنبال کنندگان عزیز قرار گرفته باشد. در صورت وجود هرگونه سوال و یا ابهام میتوانید آن را در قسمت نظرات برای ما ارسال نمایید تا در اسرع وقت پاسخگوی آن باشیم. باتشکر از همراهی شما
تهیه شده توسط گروه آموزشی اکسللرن