Артиколи

Excel макростары: олар дегеніміз не және оларды қалай пайдалану керек

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

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

Бұл бірдей әрекеттер қатарын әр жолы қолмен қайталаудан әлдеқайда тиімді.

Макросты жазу үшін алдымен жазу процесін бастау керек. Бұл опция мәзірде орналасқан Макро қойындысында орналасқан көрініс Excel лентасында (немесе мәзірде a түсу Excel 2003 бағдарламасындағы құралдар). Бұл опциялар төмендегі суреттерде көрсетілген:

Excel бағдарламасының ағымдағы нұсқаларында макростарды жазу (2007 және одан кейінгі):

Содан кейін сізге «Макросты жазу» диалогтық терезесі ұсынылады. 

Бұл жолақ қажет болса, макрос үшін атау мен сипаттаманы енгізуге мүмкіндік береді. Макросқа кейінірек оралған кезде оның не істейтінін есте сақтау үшін макросқа мағыналы атау берген дұрыс. Дегенмен, атау бермесеңіз, Excel макросқа автоматты түрде ат береді (мысалы, Macro1, Macro2, т.б.).

«Макросты жазу» тілқатысу терезесі де макросқа пернелер тіркесімін тағайындау опциясын береді. Бұл макросты орындауды әлдеқайда жеңілдетеді. Дегенмен, макросқа алдын ала пернелер тіркесімдерінің бірін тағайындаудан сақ болу керекdefiExcel бағдарламасының соңғы нұсқасы (мысалы, CTRL-C). Бұрыннан бар Excel пернелер тіркесімін таңдасаңыз, ол макрос арқылы қайта жазылады және сіз немесе басқа пайдаланушылар кездейсоқ макрокодты іске қосуы мүмкін.

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

Макросты жазуды бастағаннан кейін орындалатын әрбір әрекет (деректер енгізу, ұяшық таңдау, ұяшық пішімдеу, жұмыс парағын айналдыру, т.б.) VBA коды ретінде жаңа макросқа жазылады.

Сонымен қатар, макросты жазу кезінде жұмыс кітабының төменгі сол жағында тоқтату түймешігін көресіз (немесе Excel 2003 нұсқасында тоқтату түймесі қалқымалы құралдар тақтасында көрсетіледі), төменде көрсетілгендей:

Инновациялық ақпараттық бюллетень
Инновация туралы ең маңызды жаңалықтарды жіберіп алмаңыз. Оларды электрондық пошта арқылы алу үшін тіркеліңіз.

Жазғыңыз келетін әрекеттерді орындағаннан кейін, Тоқтату түймесін басу арқылы макросты жазуды тоқтатуға болады. Макрокод енді Visual Basic редакторындағы модульде сақталады.

«Салыстырмалы сілтемелерді пайдалану» опциясы

Опцияны таңдасаңыз Салыстырмалы сілтемелерді пайдаланыңыз Макросты жазу кезінде макростағы барлық ұяшық сілтемелері салыстырмалы болады. Дегенмен, опция болса Салыстырмалы сілтемелерді пайдаланыңыз таңдалмаған болса, кодта көрсетілген барлық ұяшық сілтемелері абсолютті болады (біздің постты қараңыз сілтеме операторлары).

опция Салыстырмалы сілтемелерді пайдаланыңыз ол мәзірден табылады Макро (және Excel 2003 нұсқасындағы макрос құралдар тақтасында бар). 

Жазылған макростарды іске қосу

Макростарды жазған кезде Excel әрқашан Ішкі процедураны (Функция процедурасынан гөрі) шығарады. Макросқа пернелер тіркесімін тағайындаған болсаңыз, бұл таңбаша макросты іске қосудың ең оңай жолы болады. Әйтпесе, макросты келесі қадамдарды орындау арқылы іске қосуға болады:

  • «Макростар» тілқатысу терезесін көрсету үшін Alt + F8 пернелер тіркесімін басыңыз (яғни, ALT пернесін басыңыз және оны басқанда F8 пернесін басыңыз);
  • «Макрос» диалогтық терезесінде іске қосқыңыз келетін макросты таңдаңыз;
  • Жол ақысы su Есегуи .

Ercole Palmeri

Инновациялық ақпараттық бюллетень
Инновация туралы ең маңызды жаңалықтарды жіберіп алмаңыз. Оларды электрондық пошта арқылы алу үшін тіркеліңіз.

Соңғы мақалалар

Баспагерлер мен OpenAI жасанды интеллект өңдейтін ақпарат ағынын реттеу үшін келісімдерге қол қояды.

Өткен дүйсенбіде Financial Times OpenAI-мен келісім туралы жариялады. FT өзінің әлемдік деңгейдегі журналистикасына лицензия береді…

30 Сәуір 2024

Онлайн төлемдер: Міне, ағынды қызметтер сізге мәңгілік төлем жасауға мүмкіндік береді

Миллиондаған адамдар ай сайынғы абоненттік төлемді төлей отырып, ағынды қызметтерге ақы төлейді. Жалпы пікір, сіз…

29 Сәуір 2024

Veeam қорғаныстан жауап беруге және қалпына келтіруге дейін төлемдік бағдарламалық құралға ең жан-жақты қолдау көрсетеді

Veeam ұсынған Coveware кибербопсалау оқиғаларына жауап беру қызметтерін көрсетуді жалғастырады. Coveware криминалистикалық және қалпына келтіру мүмкіндіктерін ұсынады ...

23 Сәуір 2024

Жасыл және цифрлық революция: болжамды техникалық қызмет көрсету мұнай және газ саласын қалай өзгертеді

Болжалды техникалық қызмет көрсету зауытты басқаруға инновациялық және белсенді көзқараспен мұнай және газ секторында төңкеріс жасайды.…

22 Сәуір 2024

Инновацияны өз тіліңізде оқыңыз

Инновациялық ақпараттық бюллетень
Инновация туралы ең маңызды жаңалықтарды жіберіп алмаңыз. Оларды электрондық пошта арқылы алу үшін тіркеліңіз.

Артымыздан