current region و used range چه کاربردهایی در VBA دارند ؟
سلام به سافت پلاس خوش امدید امروز هم می خواهیم در خصوص کد نویسی و برنامه نویسی وی بی ای در اکسل با هم صحبت کنیم . موضوع آموزش امروز ما در مورد دو تا ویژگی پر کاربرد در VBA است . ویژگی هایی به نام current region و used range.
اگر دوست دارید با این دو تا دستور آشنا شوید و اینکه دوست دارید بدانید که در کد نویسی VBA در اکسل ،چطور و کجاها می شود از آنها استفاده کرد از شما می خواهم که تا پایان این مطلب با من همراه باشید .
معرفی ویژگی های current region
اول بیایید با مشخصات این current region ویژگی آشنا شویم . کاربردی که این ویژگی در اکسل دارد برای تعیین و کار با محدوده ها است .
current region با خاصیت used range به لحاظ عملکردی یک سری شباهت هایی دارد . یعنی در کد نویسی وی بی ای با استفاده از هر کدام از آنها می توانیم به محدوده یا محدوده های خاصی در اکسل اشاره کنیم .
اما یک تفاوت عمده باعث می شود که عملکرد این دو تا ویژگی در اکسل از هم متمایز شود .
من برای اینکه شما بهتر بتوانید با این دو تا ویژگی آشنا شوید و اینکه تفاوت عملکرد آنها را بهتر یاد بگیرید از یک مثال خیلی ساده استفاده می کنم .
به تصویر زیر نگاه کنید .
در مورد تصویر بالا دو تا نکته را می خواهم به شما بگویم .
نکته اول :
نکته اول ربطی به موضوع این آموزش مان ندارد . اما اگر به ستون آخر از این تصویر نگاه کنید یک سری شکلک هایی را می بینید . این شکلک ها یک جورهایی حالت هوشمند دارند .
اگر دوست دارید بدانید که چه جوری می شود این شکلک ها را ایجاد کرد یک ویدئوی آموزشی کوتاه در این باره را در قسمت سافت پلاس تی وی قرار داده ام که می توانید آن را مشاهده کنید .
اما برویم به سراغ نکته دوم که مربوط به ادامه آموزش امروز مان می شود .
نکته دوم:
اگر که به تصویر دقت کنید ما اطلاعاتی را در چند تا سطر و ستون داریم . اما در ردیف شماره 7 هیچ اطلاعاتی درج نشده و این ردیف خالی از اطلاعات است .
حالا از روی صفحه کلید کامپیوتر تان دکمه های CTRL +A را فشار دهید . وقتی که از این دکمه ها استفاده می کنید اکسل یک محدوده را برای شما به حالت انتخاب در می آورد .
اما این محدوده تا کجاست ؟ دقیقا تا بالای ردیف شماره 7 . این دقیقا می شود تعریف عبارت current region
به عبارت دیگر current region عبارت است از از مجموعه ای از سلول ها همجوار یا سلول هایی که در کنار یکدیگر قرار دارند .
چطور از current Region در کد نویسی استفاده کنیم ؟
ما در برنامه نویسی وی بی ای برای اینکه بتوانیم یک محدوده از سلول ها را که در مجاورت هم هستند را انتخاب کنیم از دستور Current Region استفاده می کنیم .
بیایید با هم یک مثال را بررسی کنیم . به کدهای زیر دقت کنید .
sub test()
Dim mybook As Workbook
Set mybook = ActiveWorkbook
With mybook.Sheets("Sheet1")
.Range("A2").Value = 12
.Range("B3").Value = 10
.Range("A2").Activate
End With
ActiveCell.CurrentRegion.Select
End Function
مطالب زیر را حتما مطالعه کنید
چطور زبان ورود اطلاعات در اکسس را کنترل کنیم ؟
با رعایت این نکات تبدیل به یک برنامه نویس حرفه ای در اکسل شوید .
۷ نکته مهم در برنامه نویسی VBA که باید آنها را بدانید
ماکرو نویسی در اکسل |ببینید که ماکروها چقدر کاربردی اند.
زبان وی بی ای مرده است
۱۰ کاری که بدون برنامه نویسی VBA قادر به انجامش نبودید .
توی این آموزش کارهایی رو بررسی می کنیم که فقط با استفاده از کدهای وی بی ای می شود آنها را در آفیس انجام داد .
دیدگاهتان را بنویسید