کاربرد Range Object در ماکرونویسی اکسل
با سلام و احترام خدمت یکایک دنبال کنندگان محترم سایت آموزشی اکسللرن. در این بخش از آموزش برای شما علاقهمندان به یادگیری ، کاربرد Range Object در ماکرونویسی اکسل را آماده نمودیم که امیدواریم مورد رضایت شما سروران گرامی قرار گیرد.
منظور از دستور Range در ماکرونویسی چیست؟
دستور Range بیانگر یک سلول، یک محدوده، سطر و یا ستون در ماکرونویسی اکسل است که جزو کلیدیترین دستورات ماکرونویسی در اکسل محسوب میشود. این دستور امکان انتخاب، مقداردهی، حذف و یا اضافه کردن سلولها را توسط ماکرونویسی به شما خواهد داد.
به منظور درک بهتر ابتدا با فشردن کلید Alt + F11 وارد محیط VBE شوید:
سپس از سربرگ Insert برروی Module کلیک کنید:
با کلیک برروی Module از سربرگ Insert، یک صفحه کاری جدید به نام Module1 در اختیار شما قرار میگیرد:
سپس در ماژول ایجاد شده اقدام به تعریف یک ماکرو با نام دلخواه نمایید. به عنوان مثال Macro1:
در ادامه جهت یادگیری و آشنایی بهتر با کاربرد دستور Range در ماکرونویسی اکسل، یکایک دستورات زیر را به داخل ماکرو منتقل و با فشردن کلید F5 کیبورد نتایج هریک را مشاهده نمایید. به عنوان مثال:
مقدار سلول A1 برابر است با عدد 1000:
1 |
Range(“A1”).value = 1000 |
با انتقال کد فوق به داخل ماکرو و فشردن کلید F5، نتیجه آن را جهت یادگیری بهتر مشاهده خواهید نمود:
مقدار سلول A1 از کاربرگ Sheet1 برابر است با عدد 1000:
1 |
Worksheets("Sheet1").Range("A1").value = 1000 |
مقدار سلولهای محدوده A1:A10 برابر است با عدد 1000:
1 |
Range("A1:A10").value = 1000 |
مقدار سلولهای A1:A10 از کاربرگ Sheet1 برابر است با عدد 1000:
1 |
Worksheets("Sheet1").Range("A1:A10").value = 1000 |
مقدار سلولهای ستون A برابر است با عدد 1000:
1 |
Range("A:A").value = 1000 |
مقدار سلولهای سطر 1 برابر است با عدد 1000:
1 |
Range("1:1").value = 1000 |
انتخاب سلولهای مجاور سلول A1:
1 |
Range("A1").CurrentRegion.Select |
نمایش مقدار سلول A1 توسط دستور Msgbox
1 |
Msgbox Range("A1").value |
به منظور درک بهتر شما علاقهمندان ویدیویی آموزش کوتاه با عنوان کاربرد دستور Range در ماکرونویسی اکسل آماده نمودیم که در ادامه قادر به تماشای آن خواهید بود:
در پایان امیدواریم مقاله کاربرد Range Object در ماکرونویسی اکسل مورد رضایت و استفاده شما دنبال کنندگان عزیز سایت آموزشی اکسل لرن قرار گرفته باشد. در صورت وجود هرگونه انتقاد و پیشنهاد میتوانید آن را در قسمت نظرات مطرح نمایید تا در اسرع وقت پاسخگوی آن باشیم. باتشکر