Excel бағдарламасындағы ауқымды орнату үшін VBA (7 мысал)

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

Мазмұны

Бұл мақалада сіз VBA Excel бағдарламасындағы ұяшықтар, жолдар мен бағандар үшін Ауқым орнату жолын үйренесіз.

Жұмыс кітабын жүктеп алу

Тегін Excel жұмыс кітабын осы жерден жүктеп алуға болады.

VBA.xlsm ішінде ауқымды орнату

VBA ауқымының нысаны

VBA ішіндегі Ауқым нысаны Excel жұмыс парағындағы бір ұяшықты, бірнеше ұяшықтарды, жолдарды, бағандарды қамтуы мүмкін.

Ауқым нысанының иерархиясы төмендегідей.

Қолданба > Жұмыс кітабы > Жұмыс парағы > Ауқым

Осылайша VBA ішіндегі Ауқым нысанын жариялау керек.

7 VBA Excel бағдарламасында ауқымды орнату туралы мысалдар

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

1. VBA ішіндегі бір ұяшықта диапазонды орнату

Мұнда біз VBA бар бір ұяшықта Ауқымды орнату жолын көреміз.

Қадамдар:

  • Пернетақтада Alt + F11 пернелерін басыңыз немесе қойындыға өтіңіз Әзірлеуші ​​-> Visual Basic Visual Basic өңдегішін ашу үшін.

  • Қалқымалы код терезесінде мәзір жолағынан , Кірістіру -> Модуль .

  • Келесі кодты көшіріп, код терезесіне қойыңыз.
9342

Мұнда,

B2 = біз орнатқымыз келетін ұяшықмән. Сізге қажет кез келген ұяшық анықтамалық нөмірін орнатуға болады.

Кодыңыз енді іске қосылуға дайын.

  • Пернетақтада немесе мәзір жолағында F5 пернесін басыңыз. таңдаңыз Іске қосу -> Sub/UserForm іске қосыңыз. Сондай-ақ макросты іске қосу үшін ішкі мәзір жолағындағы кіші Ойнату белгішесін басуға болады.

B2 ұяшығы енді " Hello World " мәнін қамтиды.

Толығырақ: Excel бағдарламасындағы ауқымдағы әрбір ұяшық үшін VBA

2. VBA-дағы бірнеше ұяшықтарға диапазонды орнату

Осында біз бірнеше ұяшықта Ауқым орнату жолын көреміз. VBA .

Қадамдар:

  • Бұрынғыдай, Visual Basic өңдегішін ашыңыз. Әзірлеуші қойындысынан және код терезесінде Кірістіру a Модуль .
  • Код терезесінде келесі кодты көшіріп, қойыңыз.
3869

Сіздің кодыңыз енді іске қосуға дайын.

  • Макросты және A1 мен <аралығындағы барлық ұяшықтарды іске қосыңыз. 1>D5 енді “ Сәлем!

3 түймесін басып тұрыңыз. Ауқымды VBA-да бір қатарға орнату

Осы жерде біз VBA көмегімен бір қатарға Ауқымды орнату жолын көреміз.

Қадамдар:

  • Бұрынғыдай, Әзірлеуші қойындысынан Visual Basic редакторын ашыңыз және Код терезесіне Модуль енгізіңіз.
  • Код терезесінде келесі кодты көшіріп, қойыңыз.
3099

Кодыңыз енді іске қосуға дайын.

  • Орындау макрос жәнетек A1 мен D5 аралығындағы барлық жолдардың 3-ші жолында енді “ Сәлеметсіз бе!

  • Жолдар(3).Мән кодтағы A1:D5 нақты ауқымының 3-ші жолына рұқсат берді .

4. Ауқымды VBA-дағы бірнеше жолға орнату

Осы жерде VBA көмегімен бірнеше жолға Ауқымды орнату жолын көреміз.

Қадамдар:

  • Бұрынғыдай, Әзірлеуші қойындысынан Visual Basic редакторын ашыңыз және Код терезесіне Модуль енгізіңіз.
  • Код терезесінде келесі кодты көшіріп, қойыңыз.
1968

Сіздің кодыңыз қазір іске қосуға дайын.

  • Орындау макрос пен 1-ші , 3-ші және 5-ші жолдардың барлығынан A1 мен D5 аралығындағы жолдар енді " Сәлеметсіз бе! "

<1 болады>Ұқсас көрсеткіштер:

  • VBA ұяшық мәніне негізделген ауқымды қалай таңдауға болады (7 жол)
  • VBA диапазон нысанын пайдалану Excel бағдарламасында (5 сипат)
  • VBA диапазонының ығысуын қалай пайдалану керек (11 жол)
  • Excel бағдарламасындағы айнымалы жол нөмірі бар VBA ауқымын (4) Мысалдар)

5. VBA жүйесінде бір бағанға диапазонды орнату

Осында біз Ауқымды орнату жолын көреміз. VBA бар бір баған .

Қадамдар:

  • Бұрынғыдай, Әзірлеуші қойындысынан Visual Basic редакторын ашыңыз және код терезесінде Кірістіру Модуль ашыңыз. .
  • Код терезесінде,келесі кодты көшіріп, қойыңыз.
3620

Сіздің кодыңыз енді іске қосуға дайын.

  • Макросты және тек іске қосыңыз. A1 және D5 аралығындағы барлық бағандардың 2-ші бағанында енді " Сәлеметсіз бе! "

<сақталады Кодтағы 3>

  • iCol.Columns(2).Мән арнайы диапазонның 2-ші бағанына рұқсат берді A1:D5 .

6. VBA жүйесінде бірнеше бағандарда диапазонды орнату

Осы жерде біз бірнешелікте Ауқымды орнату жолын көреміз. бағандар VBA .

Қадамдар:

  • Бұрынғыдай, Visual Basic өңдегішін<2 ашыңыз> Әзірлеуші қойындысынан және код терезесінде Кірістіру Модуль .
  • Код терезесінде келесі кодты көшіріп, оны қойыңыз. .
6280

Сіздің кодыңыз енді іске қосуға дайын.

  • Іске қосу макрос пен 2-ші және A1 және D5 аралығындағы 4- бағандар енді " Сәлеметсіз бе! "

7. VBA жүйесінде «Ауқымды пәрмен түймесі арқылы орнату»

Осы жерде біз VBA ішіндегі Пәрмен түймесі арқылы Ауқым орнату жолын үйренеміз.

Қадамдар:

  • Әзірлеуші ​​-> Кірістіру -> Пәрмен түймесі .
    • Сізде Дизайн режимі қосулы екеніне көз жеткізіңіз.

  • Парақтағы Пәрмен түймесі айналасында сүйреңіз.

  • Екі рет басыңыз түймешігін басыңыз және ол сізді a көмегімен автоматты түрде жасалған код терезесіне апарады VBA қосалқы процедура коды .

  • Қосымша ішінде кодты жазыңыз және Сақтаңыз.

  • Қызықты жұмыс парағына оралыңыз және Пәрмен түймешігін басыңыз. Кодыңызға негізделген нәтиже жұмыс парағында пайда болады.

VBA жиынтық ауқымының артықшылықтары

  • Оны жүзеге асыру өте оңай.
  • Range нысанының ішіндегі аргументтер бекітілмеген. Сондықтан біз аргумент мәндерін өз қажеттіліктерімізге сәйкес өзгерте аламыз.
  • 1-ден көп мәнді аргумент ретінде беруге болады.

Есте сақтау керек нәрселер <5 VBA ішіндегі>
  • CELLS сипаттарын VBA ішіндегі Ауқым орнату үшін де пайдалануға болады.
  • Объектінің айнымалы мәндері SET

Қорытынды

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

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