Макрос жасау немесе жою

Қайталанбалы тапсырмаларды автоматтандыру үшін, Microsoft Office Excel бағдарламасына макроc жазуға болады. Өз макросыңыздың сценарийін жазу үшін немесе макросты толығымен не бір бөлігін жаңа макросқа көшіру үшін, Visual Basic өңдегіші макросын қолдану арқылы жаңа макрос жасай аласыз. Макросты жасаған соң, оны нысанға тағайындауға (құралдар тақтасы түймешігі, график, немесе басқару элементтері), нәтижесінде нысанды нұқу арқылы оны іске қосуға болады. Егер макросты қайтып қолданбасаңыз, оны жоюға болады.

Не істегіңіз келеді?

Макросты жазу

Microsoft Visual Basic бағдарламасын қолдану арқылы макрос жасау

Басқа макрос жасау үшін, макростың бір бөлігін көшіру

Макросты нысанға, сызбаға немесе басқару элементіне тағайындау

Макросты жою

Макросты жазу

Макрос жазылған кезде, макрос жазғыш макрос орындайтын әрекеттерді аяқтауға қажетті барлық қадамдарды жазады. Таспадағы Шарлау жазылу қадамдарында қамтылмайды.

Ескерту : Таспа — Microsoft Office Fluent пайдаланушы интерфейсі пайдаланушылық тілдесуінің бір бөлігі.

  1. Жасақтаушы қойындысы қатынаулы болмаса, оны бейнебетке шығару үшін, келесі әрекеттердің бірін орындаңыз:

    1. Microsoft Office Түймешігі Түймешік суреті түймешігін нұқып, одан кейін Excel параметрлері түймешігін нұқыңыз.

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

  2. Барлық макростарды қосуға қауіпсіздік деңгейін уақытша орнату үшін, келесі әрекеттерді орындаңыз:

    1. Жасақтаушы қойындысындағы Код тобынан Макрос қауіпсіздігі түймешігін басыңыз.

      «Әзірлеуші» қойыншасындағы Кодтар тобы

    2. Макрос параметрлері тобының астындағы Барлық макростар (ұсынылмаған, қауіптілігі ықтимал код қосылуы мүмкін) параметрін таңдап, ОК түймешігін басыңыз.

      Ескерту : Қауіпті кодтың қосылуын болдырмау үшін, макростармен жұмыс істеп болғаннан кейін барлық макросты ажырататын параметрлердің кез келген біріне оралуды ұсынамыз. Бұл параметрлерді өзгерту туралы қосымша ақпарат алу үшін Excel бағдарламасында макрос қауіпсіздік параметрлерін өзгерту бөлімін қараңыз.

  3. Жасақтаушы қойындысындағы Код тобынан Макросты жазу түймешігін басыңыз.

  4. Макрос атауы жолағында макрос атауын енгізіңіз.

    Ескерту : Макрос атауының алғашқы таңбасы әріп болуға тиіс. Одан кейінгі таңбалар әріптер, сандар немесе астыңғы сызық бола алады. Макрос атауында бос орындарды қолдануға болмайды, бос орын бөлгішпен бірдей жұмыс істейді. Егер ұяшық сілтемесі болып табылатын макрос атауы қолданылса, макрос атауы дұрыс емес деген қате туралы хабар алуыңыз мүмкін.

  5. Макросты іске қосуға CTRL пернелер тіркесімі тағайындау үшін, Пернелер тіркесімі жолағына қолданылатын бас әріптер немесе кіші әріптерді теріңіз.

    Ескерту : Құрамында макрос бар жұмыс кітабы ашық тұрған кезде, пернелер тіркесімі Excel бағдарламасындағы кез келген баламалы әдепкі пернелер тіркесімін алмастырады. Excel бағдарламасында тағайындалып қойған CTRL пернесімен пернелер тіркесімдері тізімін көру үшін, Excel пернелер тіркесімдері және функционалдық пернелер бөлімін қараңыз.

  6. Макросты сақтау тізімінен макрос сақталатын жұмыс кітабын таңдаңыз.

    Кеңес : Excel бағдарламасымен жұмыс кезінде макросты пайдалану мүмкіндігін алуды қаласаңыз, Макрос жеке жұмыс кітабы параметрін таңдаңыз. Сіз Макрос жеке жұмыс кітабы параметрін таңдағанда, Excel бағдарламасы жасырын жеке макрос жұмыс кітабын (Personal.xlsb) жасайды (егер ол бұрыннан бар болмаса) және макросты осы жұмыс кітабында сақтайды. Microsoft Windows Vista жүйесінде бұл жұмыс кітабы C:\Users\пайдаланушының аты\AppData\Microsoft\Excel\XLStart қалтасында сақталады және ол Excel бағдарламасы жұмысын бастаған кезде автоматты түрде іске қосылады. Microsoft Windows XP жүйесінде бұл жұмыс кітабы C:\Documents and Settings\пайдаланушының аты\Application Data\Microsoft\Excel\XLStart қалтасында сақталады. XLStart қалтасындағы жұмыс кітаптары Excel бағдарламасы іске қосылғанда автоматты түрде ашылады. Егер жеке макрос жұмыс кітабындағы макростың басқа жұмыс кітабында автоматты түрде іске қосылуын қаласаңыз, сол жұмыс кітабын XLStart қалтасында сақтауыңыз керек, сонда Excel іске қосылғанда екі жұмыс кітабы да ашылады.

  7. Сипаттама жолағында макростың сипаттамасын теріңіз.

  8. Жазуды іске қосу үшін, ОК түймешігін басыңыз.

  9. Жазып алынатын әрекеттерді орындаңыз.

  10. Жасақтаушы қойындысындағы Код тобынан Жазбаны тоқтату Түймешік суреті түймешігін басыңыз.

    Кеңес : Сондай-ақ, күй жолағының сол жағындағы Жазбаны тоқтату Түймешік суреті түймешігін баса аласыз.

Беттің жоғарғы жағы

Microsoft Visual Basic бағдарламасын қолдану арқылы макрос жасау

  1. Жасақтаушы қойындысы қатынаулы болмаса, оны бейнебетке шығару үшін, келесі әрекеттердің бірін орындаңыз:

    1. Microsoft Office Түймешігі Түймешік суреті түймешігін нұқып, одан кейін Excel параметрлері түймешігін нұқыңыз.

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

  2. Барлық макростарды қосу үшін, қауіпсіздік деңгейін уақытша орнату үшін, келесі әрекеттерді орындаңыз:

    1. Жасақтаушы қойындысындағы Код тобынан Макрос қауіпсіздігі түймешігін басыңыз.

      «Әзірлеуші» қойыншасындағы Кодтар тобы

    2. Макрос параметрлері тобының астындағы Барлық макростар (ұсынылмаған, қауіптілігі ықтимал код қосылуы мүмкін) параметрін таңдап, ОК түймешігін басыңыз.

      Ескерту : Қауіпті кодтың қосылуын болдырмау үшін макростармен жұмыс істеп болғаннан кейін барлық макросты ажырататын параметрлердің кез келген біріне оралуды ұсынамыз.

  3. Жасақтаушы қойындысының Код тобында Visual Basic түймешігін нұқыңыз.

  4. Егер қажет болса, Visual Basic өңдегішінде Кірістіру мәзіріндегі Модуль түймешігін басыңыз.

    Ескерту : Үлгілер жұмыс кітабы ішіндегі барлық парақтар үшін автоматты түрде жасалады.

  5. Үлгінің код терезесі ішінен қалаған макрос кодын теріңіз немесе көшіріңіз.

  6. Үлгі терезесінен макросты іске қосу үшін, F5 пернесін басыңыз.

  7. Visual Basic өңдегішінде макрос жазуды аяқтағаннан кейін, Файл мәзіріндегі Microsoft Excel бағдарламасын жабу және қайта оралу параметрін таңдаңыз.

Беттің жоғарғы жағы

Басқа макрос жасау үшін, макростың бір бөлігін көшіру

  1. Жасақтаушы қойындысы қатынаулы болмаса, оны бейнебетке шығару үшін, келесі әрекеттердің бірін орындаңыз:

    1. Microsoft Office Түймешігі Түймешік суреті түймешігін нұқып, одан кейін Excel параметрлері түймешігін нұқыңыз.

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

  2. Барлық макростарды қосу үшін, қауіпсіздік деңгейін уақытша орнату үшін, келесі әрекеттерді орындаңыз:

    1. Жасақтаушы қойындысындағы Код тобынан Макрос қауіпсіздігі түймешігін басыңыз.

      «Әзірлеуші» қойыншасындағы Кодтар тобы

    2. Макрос параметрлері тобының астындағы Барлық макростар (ұсынылмаған, қауіптілігі ықтимал код қосылуы мүмкін) параметрін таңдап, ОК түймешігін басыңыз.

      Ескерту : Қауіпті кодтың қосылуын болдырмау үшін макростармен жұмыс істеп болғаннан кейін барлық макросты ажырататын параметрлердің кез келген біріне оралуды ұсынамыз.

  3. Көшірілетін макросы бар жұмыс кітабын ашыңыз.

  4. Жасақтаушы қойындысындағы Код тобынан Макрос түймешігін басыңыз.

  5. Макрос атауы жолағына көшіру қажет макрос атауын нұқыңыз.

  6. Өңдеу түймешігін басыңыз.

  7. Visual Basic өңдеушісінің код терезесінде көшіру қажет макрос сызығын таңдаңыз.

    Кеңес : Бүкіл макросты көшіру үшін бөлектелген элемент ішінде Ішкі және Ішкі аяқтау сызықтары қамтылуға тиіс.

  8. Өңдеу мәзірінен Көшіру пәрменін таңдаңыз.

    Кеңес : Сондай-ақ, тінтуірдің оң жақ түймешігімен басып, мәтінмәндік мәзірдегі Көшіру пәрменін таңдауға немесе CTRL+C пернелер тіркесімін басуға болады.

  9. Код терезесінің Іс рәсімі жолағынан кодты орналастыратын үлгіні нұқыңыз.

  10. Өңдеу мәзірінен Қою пәрменін таңдаңыз.

    Кеңес : Сондай-ақ, тінтуірдің оң жақ түймешігімен басып, мәтінмәндік мәзірдегі Қою пәрменін таңдауға немесе CTRL+V пернелер тіркесімін басуға болады.

Кеңес : Әрдайым ашық тұратын жасырын жұмыс кітабы болғандықтан жеке макрос жұмыс кітабы файлын (Personal.xlsb) өңдеуге болмайды. Алдымен Көрсету пәрменін қолдану арқылы оны көрсету керек. Оны, сондай-ақ, Visual Basic өңдеушісі ішінде ALT+F11 пернелер тіркесімін басу арқылы ашуға болады.

Беттің жоғарғы жағы

Макросты нысанға, сызбаға немесе басқару элементіне тағайындау

  1. Жұмыс парағында бар макросты тағайындау қажет нысанды, сызбаны немесе басқару элементін тінтуірдің оң жақ түймешігімен нұқып, Макросты тағайындау пәрменін таңдаңыз.

  2. Макрос атауы жолағында тағайындау қажет макросты нұқыңыз.

Беттің жоғарғы жағы

Макросты жою

  1. Төмендегі әрекеттердің бірін орындаңыз:

    • Жою қажет макросы бар жұмыс кітабын ашыңыз.

    • Егер жою қажет макрос жеке макрос жұмыс кітабында сақталған болып (Personal.xlsb), ал ол жұмыс кітабы жасырылған болса, оны көрсету үшін, төмендегілердің бірін орындаңыз:

      1. Көрініс қойындысындағы Терезе тобынан Көрсету түймешігін басыңыз.

      2. Жасырын жұмыс кітабын көрсетуастындағы PERSONAL қалтасын, одан кейін OK түймешігін басыңыз.

  2. Жасақтаушы қойындысы қатынаулы болмаса, оны бейнебетке шығару үшін, келесі әрекеттердің бірін орындаңыз:

    1. Microsoft Office Түймешігі Түймешік суреті түймешігін нұқып, одан кейін Excel параметрлері түймешігін нұқыңыз.

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

  3. Жасақтаушы қойындысындағы Код тобынан Макрос түймешігін басыңыз.

    «Әзірлеуші» қойыншасындағы Кодтар тобы

  4. Макростар тізімінен жою қажет макросты қамтитын жұмыс кітабын таңдаңыз. Мысалы, Осы жұмыс кітабыпараметрін таңдаңыз.

  5. Макрос атауы терезесінде жою қажет макрос атауын нұқыңыз.

  6. Жою түймешігін басыңыз.

Беттің жоғарғы жағы

Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×