Excel бағдарламасында VBA макростарын кірістіру және іске қосу - қадамдық нұсқаулық

  • Мұны Бөлісіңіз
Michael Brown

Бұл Excel жұмыс кітабына VBA кодын (Visual Basic for Applications коды) қосу және электрондық кесте тапсырмаларын шешу үшін осы макросты іске қосу жолын көрсететін жаңадан бастаушыларға арналған қысқа қадамдық оқулық.

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

Деректерді қандай да бір жолмен өзгерту керек делік. Сіз Google-ді көп іздедіңіз және тапсырмаңызды шешетін VBA макросын таптыңыз. Дегенмен, VBA туралы біліміңіз көп нәрсені қажет етеді. Табылған кодты пайдалана алу үшін осы қадамдық нұсқаулықты зерделеуден тартынбаңыз:

    VBA кодын Excel жұмыс кітабына енгізу

    Бұл мысал үшін біз ағымдағы жұмыс парағынан жол үзілімдерін жою үшін VBA макросын пайдаланғалы жатыр.

    1. Жұмыс кітабын Excel бағдарламасында ашыңыз.
    2. Visual Basic өңдегішін<ашу үшін Alt + F11 пернелерін басыңыз. 2> (VBE).

    3. " Project-VBAProject " тақтасындағы жұмыс кітабының атын тінтуірдің оң жақ түймешігімен басыңыз (жоғары сол жақ бұрышта). редактор терезесі) және Кірістіру -> Модуль мәтінмәндік мәзірден.

    4. VBA кодын көшіріп (веб-беттен т.б.) және оны VBA редакторының оң жақ тақтасына қойыңыз (" Модуль1 " терезесі).

    5. Кеңес: Макросты орындауды жылдамдату

      Егер сіздің кодыңызVBA макросы басында келесі жолдарды қамтымайды:

      Application.ScreenUpdating = False

      Application.Calculation = xlCalculationManual

      Одан кейін келесіні қосыңыз макростың жылдам жұмыс істеуі үшін жолдар (жоғарыдағы скриншоттарды қараңыз):

      • Кодтың ең басына дейін, Dim деп басталатын барлық код жолдарынан кейін (бар болса " Dim " жолдары жоқ, содан кейін оларды Ішкі жолынан кейін бірден қосыңыз):

        Application.ScreenUpdating = False

        Application.Calculation = xlCalculationManual

      • Кодтың ең соңына дейін, End Sub алдында:

        Application.ScreenUpdating = True

        Application.Calculation = xlCalculationAutomatic

      Бұл жолдар, олардың атаулары макросты іске қоспас бұрын экранды жаңартуды және жұмыс кітабының формулаларын қайта есептеуді өшіруді ұсынады.

      Код орындалғаннан кейін бәрі қайта қосылады. Нәтижесінде өнімділік 10%-дан 500%-ға дейін артады (аха, макрос ұяшықтардың мазмұнын үздіксіз басқаратын болса, 5 есе жылдамырақ жұмыс істейді).

    6. Жұмыс кітабыңызды " Excel макростары қосылған жұмыс кітабы " ретінде сақтаңыз.

      Crl + S пернелерін басыңыз, содан кейін " Келесі мүмкіндіктерді макроссыз жұмыс кітабында сақтау мүмкін емес " ескерту диалогындағы " Жоқ " түймесін басыңыз.

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

    7. Жабу үшін Alt + Q пернелерін басыңызӨңдеу терезесі және жұмыс кітабына қайта ауысыңыз.

    VBA макростарын Excel бағдарламасында қалай іске қосу керек

    Жоғарыдағы бөлімде сипатталғандай қосқан VBA кодын іске қосқыңыз келсе: түймесін басыңыз. « Макро » диалогтық терезесін ашу үшін Alt+F8 пернелер тіркесімін басыңыз.

    Одан кейін «Макрос атауы» тізімінен қажет макросты таңдап, «Орындау» түймесін басыңыз.

    Майкл Браун - бағдарламалық құралдарды пайдалана отырып, күрделі процестерді жеңілдетуге құмарлығы бар арнайы технология әуесқойы. Технологиялық индустрияда он жылдан астам тәжірибесі бар ол Microsoft Excel және Outlook, сондай-ақ Google Sheets және Docs бағдарламаларында өз дағдыларын жетілдірді. Майклдың блогы өз білімі мен тәжірибесін басқалармен бөлісуге, өнімділік пен тиімділікті арттыруға арналған оңай орындалатын кеңестер мен оқулықтар беруге арналған. Сіз тәжірибелі кәсіпқой болсаңыз да, жаңадан бастаушы болсаңыз да, Майклдың блогы осы маңызды бағдарламалық құралдарды барынша пайдалану үшін құнды түсініктер мен практикалық кеңестер ұсынады.