Айнымалы жолды және бағанды ​​Excel VBA көмегімен диапазонды қалай пайдалану керек

  • Мұны Бөлісіңіз
Hugh West

Таңдау арқылы ұяшықтарды пішімдеу және бір уақытта үлкен деректермен жұмыс істеу үшін бұл уақытты қажет етеді. Бірақ VBA көмегімен біз оны оңай орындауға бағдарламалай аламыз. Бұл оқулықта біз Excel VBA бар ауқымда айнымалы жол және айнымалы баған пайдалану жолын көрсетеміз.

Тәжірибе жұмыс кітабын жүктеп алыңыз.

Осы мақаланы оқып жатқанда жаттығу жасау үшін осы жаттығу жұмыс кітабын жүктеп алыңыз.

VBA.xlsm бар айнымалы жол және баған

5 Қолайлы Excel VBA бағдарламасымен айнымалы жол және баған бар ауқымды пайдалану жолдары

Келесі бөлімде біз 5 айнымалы жолдар және бағандар<құрудың жолдарын көрсетеміз . Сонымен қатар, біз оларды пішімдеу немесе кез келген теңшеуді айнымалылар ауқымына қолдану үшін қалай пайдалану керектігін көрсетеміз. Тапсырманы пайдалану үшін деректер жиынының үлгісі төмендегі суретте берілген.

1. Excel VBA көмегімен айнымалы жолды қолдану арқылы арнайы ауқымды пішімдеңіз

Келіңіздер айталық, айнымалы жол нөмірі үшін қолдану арқылы айнымалылар ауқымын таңдағымыз келеді. Біз B5:C10 ауқымын таңдаймыз және диапазонда қаріп түсін ( Қызыл ) қолданамыз. Ол үшін төмендегі қарапайым қадамдарды орындаңыз.

♠ 1-қадам: VBA модулін жасаңыз

  • Бірінші барлығында, VBA макросын бастау үшін Alt + F11 басыңыз.
  • Кірістіруде түймесін басыңыз.
  • Содан кейін таңдаңыз Модуль .

♠ 2-қадам: VBA кодын жазу

  • Жазу келесі VBA кодтары.
8051

♠ 3-қадам: Бағдарламаны іске қосыңыз

  • Біріншіден, бағдарламаны сақтаңыз және іске қосу үшін F5 басыңыз.
  • Сондықтан Енгізу өрісі пайда болады және деп теріңіз. 10 жол нөмірі ретінде.

  • Соңында, Enter пернесін басыңыз. ауқым ( жол 5 , баған 2 ) және ( Айнымалы жол 10 , 3-баған ) таңдалады .

♠ 4-қадам : Ауқымға қаріп түсін қолдану

  • Таңдалған ауқымға қаріп түсін қосу үшін келесі VBA кодтарын<2 қойыңыз>.
8600

♠ 5-қадам: Жол нөмірін теріңіз

  • Түр a жол нөмірі ( 10 ) Енгізу жолағында .
  • Жарайды басыңыз .

  • Сондықтан, таңдалған ауқым төмендегі суретте көрсетілгендей түсті боялады.

Толығырақ оқу: Excel бағдарламасында ауқым айнымалы мәнін таңдау үшін VBA қалай пайдалану керек (5 әдіс)

2.  Динамикалық ауқымды теңшеу Excel VBA көмегімен айнымалы жолды қолдану

Пайдаланылған ауқым соншалықты үлкен болса, жол нөмірін ажырата алмайсыз, айнымалы жол<ретінде соңғы пайдаланылған жолды пайдалану қажет болуы мүмкін. 2>. Оны орындау үшін төменде көрсетілген қадамдарды орындаңыз.

♠1-қадам: VBA кодын енгізіңіз

  • Кірістіру
  • ішінен жаңа Модуль таңдаңыз. Жаңа Модуль , келесі VBA бағдарламасын жазыңыз.
3442

♠ 2-қадам: Таңдауды алу

  • Бағдарламаны іске қосқаннан кейін, сіздің ауқым таңдалған соңғы пайдаланылғаныңызға дейін жол.

♠ 3-қадам: Қаріп түсін қолдану

  • таңдалған диапазонды белгілеу үшін немесе өңдеу үшін келесі VBA кодтарын қою .
8571

♠ 4-қадам: Соңғы нәтиже

  • Соңында, бағдарламаны сақтап, F5 пернесін басу арқылы оны іске қосыңыз.
  • Нәтижесінде, соңғы пайдаланылған жолыңыз бар ауқым түспен пішімделген.

Толығырақ оқу: Excel VBA: Динамикалық ауқымды басқа жұмыс кітабына көшіру

Ұқсас оқулар

  • Excel бағдарламасындағы ауқымдағы әрбір жол үшін VBA пайдалану жолы
  • VBA Excel бағдарламасындағы ауқымдағы жолдар мен бағандар арқылы айналдыру ( 5 Мысалдар) <1 6>
  • Excel VBA бос ұяшыққа дейін ауқымды айналдыру үшін (4 мысал)
  • Excel VBA бағдарламасында ауқымды массивке қалай түрлендіруге болады (3 жол)
  • Excel бағдарламасындағы белсенді ұяшықтан ауқымды таңдау үшін VBA пайдалану жолы (3 әдіс)

3. Excel VBA бағдарламасымен айнымалы бағанды ​​қолдану арқылы нақты ауқымды пішімдеңіз

айнымалы жолдар сияқты, Excel VBA бағдарламасымен айнымалы бағандарды қолдануға болады. B5 ( жол 5 , баған 2 ) ұяшық - бұл бірінші ұяшық ауқым, және 8-жол - ауқымдағы соңғы жол ; соңғы баған айнымалы баған . айнымалы баған қолдану үшін төмендегі процедураларды орындаңыз.

♠ 1-қадам: VBA кодын жазыңыз

  • Жаңа Модуль , келесі VBA кодын жазыңыз.
3828

♠ 2-қадам: Бағдарламаны іске қосу

  • Бағдарламаны іске қосу үшін, сақтау болғаннан кейін F5 басыңыз.
  • Сондықтан , сіз келесі нәтижелерді көресіз, себебі таңдалған ұяшықтар B5:E8 ауқымы.

4. Excel VBA

Айнымалы бағанды ​​қолдану арқылы динамикалық ауқымды теңшеу Алдыңғыға қосымша, динамикалық түрде орындау үшін айнымалы бағаны теңшеуге болады. Сіз таңдауға қосатын бағандағы деректерді ұлғайтқанда . Ол үшін төмендегі қарапайым нұсқауларды орындаңыз.

♠ 1-қадам: VBA кодын қойыңыз

  • Келесі қою VBA жаңа Модульге кодтайды.
3019

♠ 2-қадам: Бағдарламаны іске қосыңыз

  • Біріншіден, бағдарламаны сақтап, іске қосу үшін F5 басыңыз.
  • Нәтижесінде, ауқым таңдалып, <параметріне дейін пішімделеді. 1>жұмыс парағындағы соңғы пайдаланылған баған .

Толығырақ оқу: Excel макросы: бірнеше бағандарды сұрыптауДинамикалық диапазон (4 әдіс)

5. Excel VBA көмегімен айнымалы жолмен және айнымалы бағанмен ауқым жасаңыз

Маңыздысы, сіз айнымалы жолдарды пайдалана аласыз. және айнымалы бағандар таңдауыңыз бойынша. Таңдау ауқымындағы бірінші ұяшық B5 ( жол 5, баған 2 ) және соңғы ауқым таңдауымызға байланысты өзгереді. Тапсырманы орындау үшін төменде көрсетілген қадамдарды орындаңыз.

♠ 1-қадам: VBA кодын теріңіз

  • Біріншіден, жаңа жасаңыз. Модуль .
  • Одан кейін келесі VBA кодтарын жазыңыз.
6194

♠ 2-қадам: Жол нөмірін енгізіңіз

  • кез келген жол нөмірін теріңіз.

♠ 3-қадам: Баған нөмірін енгізіңіз

  • кез келген баған нөмірін теріңіз .

♠ 4-қадам: Түпкілікті нәтижелерді алу

  • Сонымен, таңдаған кезде ( жол , баған ) = ( 8,5 ), төменде көрсетілгендей түпкілікті нәтиже аласыз сурет.

Қорытынды

Соңында, сіз енді Excel VBA<арқылы айнымалы жолдар мен бағандармен диапазонды қалай пайдалану керектігін түсіндіңіз деп үміттенемін. 2>. Бұл стратегиялардың барлығы сіздің деректеріңіз оқытылып, тәжірибеде қолданылған кезде орындалуы керек. Тәжірибе кітабын қарап шығыңыз және алған біліміңізді қолданыңыз. Сіздің жомарт қолдауыңыздың арқасында біз осындай бағдарламаларды ұсынуды жалғастырамыз.

Егер сізде бар болса.сұрақтарыңыз болса, бізге хабарласудан тартынбаңыз. Төмендегі пікірлер бөлімінде өз ойларыңызбен бөлісіңіз.

Exceldemy қызметкерлері сізге мүмкіндігінше тезірек хабарласады.

Бізбен бірге болыңыз және оқуды жалғастырыңыз.

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.