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

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

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

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

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