نحوه استفاده از محدوده با ردیف و ستون متغیر با Excel VBA

  • این را به اشتراک بگذارید
Hugh West

وقتی می خواهید سلول ها را با انتخاب قالب بندی کنید و همزمان با داده های بزرگ کار کنید، زمان صرف می شود. اما با کمک VBA می‌توانیم آن را به راحتی برنامه‌ریزی کنیم. در این آموزش، نحوه استفاده از ردیف متغیر و ستون متغیر را در یک محدوده با Excel VBA به شما نشان خواهیم داد.

دانلود کتاب تمرین تمرین

این کتاب تمرین را برای تمرین در حین خواندن این مقاله دانلود کنید.

متغیر سطر و ستون با VBA.xlsm

5 مناسب روش های استفاده از محدوده با ردیف و ستون متغیر با Excel VBA

در بخش زیر 5 روش ایجاد ردیف متغیر و ستون<را نشان خواهیم داد. 2>. علاوه بر این، ما به شما نشان خواهیم داد که چگونه از آنها برای قالب بندی یا اعمال هرگونه سفارشی سازی در محدوده متغیر استفاده کنید. یک مجموعه داده نمونه در تصویر زیر برای استفاده از کار نشان داده شده است.

1. با اعمال ردیف متغیر با Excel VBA یک محدوده خاص را قالب بندی کنید

Let's مثلاً، می‌خواهیم یک محدوده متغیر را با اعمال شماره ردیف متغیر انتخاب کنیم. ما محدوده B5:C10 را انتخاب می کنیم و رنگ قلم ( Maroon ) را در محدوده اعمال می کنیم. برای انجام این کار، مراحل ساده زیر را دنبال کنید.

♠ مرحله 1: یک ماژول VBA ایجاد کنید

  • ابتدا همه، Alt + F11 را فشار دهید تا VBA Macro شروع شود.
  • روی روی Insert کلیک کنید.
  • سپس، را انتخاب کنید ماژول .

♠ مرحله 2: یک کد VBA بنویسید

  • نوشتن کدهای VBA زیر.
4085

♠ مرحله 3: برنامه را اجرا کنید

  • ابتدا، برنامه را ذخیره کنید و برای اجرا فشار دهید F5 . 10 به عنوان شماره ردیف .

  • در نهایت، Enter را فشار دهید تا ببینید که محدوده با ( ردیف 5 ، ستون 2 ) تا ( متغیر ردیف 10 ، ستون 3 ) انتخاب می شود .

♠ مرحله 4 : اعمال رنگ قلم به محدوده

  • برای افزودن رنگ قلم در محدوده انتخاب شده، کدهای VBA<2 زیر را بچسبانید>.
1260

♠ مرحله 5: شماره ردیف را تایپ کنید

  • تایپ a شماره ردیف ( 10 ) در جعبه ورودی .
  • کلیک کنید OK .

  • بنابراین، محدوده انتخاب شده همانطور که در تصویر زیر نشان داده شده است رنگی خواهد بود.

بیشتر بخوانید: نحوه استفاده از VBA برای تنظیم یک متغیر محدوده روی انتخاب در اکسل (5 روش)

2.  یک محدوده پویا را سفارشی کنید اعمال ردیف متغیر با Excel VBA

وقتی محدوده استفاده شده شما آنقدر زیاد است که نمی توانید شماره ردیف را متمایز کنید، ممکن است لازم باشد از آخرین ردیف استفاده شده به عنوان ردیف متغیر<استفاده کنید. 2>. برای انجام آن، مراحل زیر را دنبال کنید.

♠مرحله 1: یک کد VBA وارد کنید

  • یک ماژول جدید را از Insert
  • انتخاب کنید در Module جدید، نوشتن برنامه VBA زیر .
2837

♠ مرحله 2: انتخاب را دریافت کنید

  • پس از اجرای برنامه، محدوده شما تا آخرین استفاده انتخاب می شود ردیف.

♠ مرحله 3: اعمال رنگ قلم

  • برای علامت گذاری محدوده انتخابی یا ویرایش ، جایگذاری کدهای VBA زیر.
3318

♠ مرحله 4: نتیجه نهایی

  • در نهایت، برنامه را ذخیره کنید و آن را با فشار دادن F5 اجرا کنید.
  • در نتیجه، محدوده آخرین ردیف استفاده شده شما با رنگ قالب بندی می شود.

بیشتر بخوانید: Excel VBA: کپی کردن محدوده پویا در یک کتاب کار دیگر

خواندنی مشابه

  • نحوه استفاده از VBA برای هر ردیف در یک محدوده در اکسل
  • VBA برای حلقه زدن از میان سطرها و ستون ها در یک محدوده در اکسل ( 5 مثال) <1 6>
  • Excel VBA برای حلقه کردن محدوده تا سلول خالی (4 مثال)
  • نحوه تبدیل محدوده به آرایه در Excel VBA (3 روش)
  • نحوه استفاده از VBA برای انتخاب محدوده از سلول فعال در اکسل (3 روش)

3. قالب بندی یک محدوده خاص با اعمال ستون متغیر با Excel VBA

مشابه ردیف های متغیر ، می توانید ستون های متغیر را با Excel VBA اعمال کنید.سلول B5 ( ردیف 5 ، ستون 2 ) سلول اولین سلول در محدوده، و ردیف 8 آخرین ردیف در محدوده است؛ آخرین ستون ستون متغیر<2 است> برای اعمال ستون متغیر مراحل زیر را دنبال کنید.

♠ مرحله 1: یک کد VBA بنویسید

  • در یک <1 جدید>Module ، نوشتن کد VBA زیر .
5212

♠ مرحله 2: برنامه را اجرا کنید

  • برای اجرای برنامه، F5 را بعد از ذخیره فشار دهید.
  • بنابراین ، نتایج زیر را خواهید دید زیرا سلول های انتخابی شما محدوده B5:E8 هستند.

4. یک محدوده پویا را با اعمال ستون متغیر با Excel VBA سفارشی کنید

علاوه بر مورد قبلی، می توانید ستون متغیر را برای عملکرد پویا سفارشی کنید. همانطور که داده های را در یک ستون افزایش می دهید که را به انتخاب اضافه می کند. برای انجام این کار، دستورالعمل ساده زیر را دنبال کنید.

♠ مرحله 1: یک کد VBA را جایگذاری کنید

  • چسب کنید موارد زیر را VBA در یک Module جدید کد می کند.
1275

♠ مرحله 2: برنامه را اجرا کنید

  • ابتدا، برنامه را ذخیره کنید و F5 را فشار دهید تا اجرا شود.
  • در نتیجه، محدوده انتخاب شده و تا مقدار <قالب بندی می شود. 1>آخرین ستون استفاده شده در کاربرگ.

بیشتر بخوانید: Excel Macro: مرتب سازی ستون های متعدد بامحدوده پویا (4 روش)

5. یک محدوده با هر دو ردیف متغیر و ستون متغیر با Excel VBA ایجاد کنید

نکته مهم این است که می توانید از هر دو ردیف متغیر استفاده کنید و ستون های متغیر با انتخابی که انتخاب می کنید. اولین سلول در انتخاب محدوده ما B5 ( ردیف ستون 2 ) است و آخرین محدوده بر اساس انتخاب ما متفاوت خواهد بود. مراحل ذکر شده در زیر را برای انجام کار دنبال کنید.

♠ مرحله 1: یک کد VBA تایپ کنید

  • ابتدا، یک یک جدید ایجاد کنید Module .
  • سپس، بنویسید کدهای VBA .
4385

♠ مرحله 2: شماره ردیف را وارد کنید

  • تایپ کنید هر شماره ردیف .

♠ مرحله 3: شماره ستون را وارد کنید

  • تایپ کنید هر شماره ستون .

♠ مرحله 4: نتایج نهایی را دریافت کنید

  • در نتیجه، همانطور که انتخاب می کنید ( ردیف ، ستون ) = ( 8،5 )، نتیجه نهایی را همانطور که در زیر نشان داده شده است دریافت خواهید کرد. تصویر.

نتیجه گیری

در نهایت، امیدوارم اکنون نحوه استفاده از محدوده با سطرها و ستون های متغیر با Excel VBA<را درک کرده باشید. 2>. همه این استراتژی ها باید زمانی انجام شوند که داده های شما در حال آموزش و تمرین هستند. کتاب تمرین را بررسی کنید و آنچه را که آموخته اید به کار ببرید. به دلیل پشتیبانی سخاوتمندانه شما، ما به ارائه برنامه هایی مانند این ادامه می دهیم.

اگر برنامه داریدسوالات، لطفا در تماس با ما دریغ نکنید. لطفاً نظرات خود را در بخش نظرات زیر به اشتراک بگذارید.

کارکنان Exceldemy در اسرع وقت با شما تماس خواهند گرفت.

با ما بمانید و به یادگیری ادامه دهید.<3

هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.