با نام و یاد خداوند بخشنده و مهربان، با یک مقاله آموزشی دیگر از سرفصل آموزشی VBA، تحت عنوان انتخاب سطر و ستون در ماکرونویسی اکسل، خدمت شما علاقه مندان به یادگیری مباحث شیرین ماکرونویسی در اکسل هستیم. اگر شما نیز همانند خیلی از هموطنان هنوز با مفهوم کلی ماکرو در اکسل و یا برنامه نویسی در اکسل آشنا نیستید، پیشنهاد می کنم مقاله ماکرونویسی در اکسل چیست را یکبار برای همیشه مطالعه بفرمایید.
همانطور که از معنای عبار Range مشخص است، اشاره به محدوده های اکسل در زبان برنامه نویسی vba دارد.
به ماکروی زیر دقت کنید:
با اجرای ماکروی فوق در اکسل، سلول A۱ درحالت انتخاب (Select) قرار خواهد گرفت. همچنین به منظور انتخاب یک محدوده در اکسل می توانیم از ماکروی زیر استفاده کنیم:
پس تا به اینجا متوجه شدیم که دستور Range در ماکرونویسی وظیفه اشاره به سلول های صفحه گسترده اکسل را دارد.
حال می توانیم از این دستور به منظور انتخاب ستون ها در اکسل نیز استفاده کنیم. به ماکروی زیر دقت کنید:
با اجرای ماکروی فوق، ستون A در اکسل مورد انتخاب (Select) قرار خواهد گرفت.
همچنین انتخاب چندین ستون نیز توسط دستور Range در ماکرونویسی امکان پذیر است:
عبارت Entire به معنی کل است که در کنار Row و Column اشاره به کل سطر و ستون دارد که در کنار دستور Range در ماکرونویسی معنی پیدا می کنند. به ماکروی زیر دقت کنید:
با اجرای ماکروی فوق، ستون A درحالت انتخاب قرار می گیرد.
به ماکروی دیگری توجه کنید:
با اجرای ماکروی فوق، چندین ستون که با آن در دستور vba اشاره شده، درحالت انتخاب قرار خواهند گرفت.
البته بصورت زیر نیز می توانیم ستون های مختلفی که مجاور یکدیگر نیستند را درحالت انتخاب (Select) قرار دهیم:
کلیت ماکروی فوق نیز مشابه با ماکروی قبل خود است با این تفاوت که با دستور Application.Union بعد از پیوند اشتراک محدوده، اقدام به انتخاب ستون آن نمودیم. در پایان مقاله به منظور درک بهتر شما عزیزان ویدیویی نیز قرار دادیم.
البته نوشتن دستور Application.Union بصورت زیر نیز صحیح می باشد:
با اجرای ماکروی فوق، خروجی زیر را در صفحه گسترده اکسل خود مشاهده خواهید نمود:
انتخاب سطر در ماکرونویسی که جای خود دارد:
با اجرای ماکروی فق، سطر اول به عنوان سطری که سلول A۱ در آن قرار واقع شده است، درحالت انتخاب قرار خواهد گرفت.
همچنین انتخاب چندین سطر با استفاده از EntireRow در وی بی ای اکسل:
با اجرای ماکروی فوق، خروجی زیر را در صفحه گسترده اکسل خود مشاهده خواهید نمود:
تهیه شده توسط سایت آموزشی اکسل لرن (excellearn.ir)
نویسنده: سیدمسعود حسینی