در اکسل ، معمولا از سطر و ستون برای آدرس دهی یک سلول به شکل زیر استفاده می شود:
این سبک آدرس دهی به عنوان سبک A1 شناخته می شود. سلول گوشه بالا سمت چپ صفحه اکسل , بصورت A1 آدرس دهی می شود.
سبک دومی نیز برای ارجاع به سلول وجود دارد. در این سبک ، سطر و ستون با عدد شناسایی می شود. به عبارت دیگر:
این سبک آدرس دهی به عنوان سبک R1C1 شناخته می شود ، سلول گوشه بالا سمت چپ صفحه اکسل , بصورت R1C1 آدرس دهی می شود.
چند دلیل برای یادگیری نحوه کار با سبک R1C1 وجود دارد. یکی از دلایل اصلی این واقعیت است که , هنگام کار با VBA ، سبک R1C1 انعطاف پذیر ، کارآمد و راحت تر است.
سلول با آدرس ثابت
به کمک دستور Range می توانید به یک سلول روی برگه ای که در آن اقدام به نوشتن کد کرده اید , دسترسی داشته باشید. قالب این دستور به شکل زیر است:
Range("آدرس سلول")
به مثال زیر توجه کنید:
Range("B7")="Excel"
با نوشتن این خط کد , هرگاه کد اجرا شود , مقدار سلول B7 حاوی عبارت Excel می شود.
دو نکته در مورد مثال بالا مطرح است. اول اینکه در دستور , آدرس سلول مورد نظر حتما باید بین دو علامت (" ") قرار گیرد. مورد دیگر اینکه اگر با یک متن ثابت سر و کار داشته باشید , ( مانند Excel در این مثال) باید حتما آن را بین دو علامت (" ") قرار دهید.
کار با سلول با آدرس متغیر
گاهی در هنگام کدنویسی نیاز پیدا می کنید که آدرس سلول ها را متغیر در نظر بگیرید. برای چنین مواقعی باید از دستور Cells با ترکیب زیر کمک بگیرید:
Cells(شماره ستون , شماره سطر)
ساختار سبکR1C1
هنگام ایجاد آدرس سلولی به سبک R1C1 ، اصول زیر بایستی در نظر گرفته شود:
o شماره پس از حرف R نشان دهنده شماره سطر است؛ و
o شماره پس از حرف C نشان دهنده شماره ستون است.
آدرس هایی که با رعایت قوانین بالا ایجاد می شود , مطلق هستند.
نحوه ارجاع به سلول فعال ، با استفاده از سبک R1C1
اگر شماره های پس از حروف R یا C را حذف کنید ، به همان سطر یا ستون آدرس سلول اشاره می کنید. از این رو:
نحوه ایجاد آدرس نسبی با سبک R1C1
o هنگامی که مقدار پیمایش سطر را مشخص می کنید (شماره بعد از حرف R) :
o هنگامی که مقدار پیمایش ستون را مشخص می کنید (شماره بعد از حرفC ):
بنابراين ، ساختار آدرس دهی نسبی در سبک R1C1 به شکل زیر می باشد:
"R[RowOffset#]C[ColumnOffset#]"
در جلسه بعدی ، یاد می گیرید که چگونه با operator (عملگر)ها در VBA کار کنید.
*جهت دریافت کتاب های آموزش ماکرونویسی با اکسل روی تصویر کلیک کنید*
برچسب های مهم
اگر به یک وب سایت یا فروشگاه رایگان با فضای نامحدود و امکانات فراوان نیاز دارید بی درنگ دکمه زیر را کلیک نمایید.
ایجاد وب سایت یا