Макрос үлгісін басқа бір жұмыс кітабына көшіру

Егер жұмыс кітабында басқа жерде пайдаланғыңыз келетін Visual Basic for Applications (VBA) макросы болса, Microsoft Visual Basic өңдегішін пайдалана отырып осы макросты қамтитын модульді басқа ашық жұмыс кітабына көшіруге болады.

Бұл мақалада:

Макростарды және VBA бағдарламасын шолу

Модульді бір жұмыс кітабынан екіншісіне көшіру

Макростарды және VBA бағдарламасын шолу

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

  • Макрос – тапсырмаларды автоматтандыру үшін пайдалануға болатын әрекет немесе әрекеттер жиыны.

  • Макростарды Макросты жазу пәрменін пайдалана отырып жазуға болады (Жасақтаушы қойындысы, Код тобы).

  • Макростар VBA бағдарламалау тілінде жазылады.

  • Макростарды Excel бағдарламасы ашатын терезе – Visual Basic өңдегішінде тексеруге және өңдеуге болады.

    1-кітаптың 1-модуліндегі екі макросты қамтитын модуль

MakeCellGreen және SetRowHeight деп аталатын макростан 1-кітапта сақталатын 1-модуль деп аталатын модульда орналасқан.

Модульді бір жұмыс кітабынан екіншісіне көшіру

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

    1. Параметрлер тармағын, одан кейін Таспаны теңшеу санатын таңдаңыз.

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

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

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

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

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

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

  3. Ішінде көшірілетін модуль бар жұмыс кітабы мен ішіне үлгі көшірілетін жұмыс кітабын ашыңыз.

  4. Жасақтаушы қойындысындағы Код тобында Visual Basic пәрменін таңдаңыз.

    Visual Basic өңдегіші іске қосылады.

  5. Visual Basic өңдегішінде, Көрініс мәзірінде Жоба терезесі Түймешік суреті түймешігін басыңыз.
    Пернелер тіркесімі.    Жоба терезесін көру үшін CTRL+R пернелер тіркесімін басуға болады.

  1. Көшіру керек модульді жоба терезесіндегі (әдетте VBAProject (<жұмыс кітабының аты>) деп аталады) мақсатты жұмыс кітабына апарыңыз.
    Мысалы, VBAProject (2-кітап.xlsm) ішінен VBAProject (1-кітап.xlsm) ішіне 1-модульді көшірсеңіз, модуль VBAProject (1-кітап.xlsm) астындағы Модульдар түйініне 1-модуль ретінде көшіріледі.

    VBA жоба шолғышы

    1-модуль макросы – 2-кітап.xlsm файлынан 1-кітап.xlsm файлына көшірілген

    1-модуль макросының көшірмесі

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

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

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

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

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

×