Мазмұны
Бұл мақалада сіз 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 макросындағы ауқымды орнатыңыз. Бұл мақала сізге өте пайдалы болды деп үміттенемін. Тақырыпқа қатысты кез келген сұрақтарды қоюға болады.