Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


—творенн€ макрос≥в в середовищ≥ Excel ’




 

 

—творенн€ електронноњ таблиц≥ часто супроводжуЇтьс€ виконанн€м однотипних рутинних операц≥й, що приводить до надм≥рноњ витрати часу. ƒл€ автоматизац≥њ виконанн€ р≥зноман≥тних рутинних операц≥й (набор≥в операц≥й), €к, наприклад, форматуванн€ чи обчисленн€ даних, та дл€ прискоренн€ створенн€ електронноњ таблиц≥ в MS Excel ≥снують так зван≥ макроси.

ћакрос Ц це наб≥р ≥нструкц≥й, €кий описуЇ де€ку посл≥довн≥сть д≥й над елементами електронноњ таблиц≥ (робоча книга, робочий листок, окрема ком≥рка, д≥апазон, вид≥лена область робочого листка тощо), €ку користувач виконуЇ за допомогою миш≥ та клав≥атури. « ≥ншого боку, макрос Ц це наб≥р ≥нструкц≥й, описаних за допомогою мови програмуванн€ VBA у в≥дпов≥дному редактор≥.

“аким чином, ≥снуЇ в MS Excel ≥снуЇ два способи створенн€ макрос≥в.

«аданн€м в≥дпов≥дних д≥й за допомогою миш≥ та клав≥атури (за допомогою У«аписувача макрос≥вФ).

Ќаписанн€м в≥дпов≥дноњ процедури мовою VBA.

 

ƒл€ створенн€ макрос≥в першим способом необх≥дно виконати наступн≥ д≥њ.

–озпочати запис макросу вибравши пункт меню Tools\Macro\Record New MacroЕ.

 

 

–ис. 4. ƒ≥алогове в≥кно запису нового макросу.

” д≥алоговому в≥кн≥ що зТ€вилось, задати ≥мТ€ макросу (Macro name), також можна задати гар€ч≥ клав≥ш≥, за €кими в подальшому викликатиметьс€ цей макрос (Shortcut key).

ѕ≥сл€ натиску кнопки ќ , виконати необх≥дн≥ ман≥пул€ц≥њ над елементами MS Excel за допомогою миш≥ та клав≥атури. ѕри цьому зТ€витьс€ ≥нструментальне меню Stop Recording («упинити запис).

 

 

–ис. 5. ≤нструментальне меню Stop Recording («упинити запис).

«авершити запис макросу з допомогою пункту меню Tools\Macro\Stop Recording або натиском в≥дпов≥дноњ (першоњ зл≥ва) кнопки ≥нструментального меню Stop Recording («упинити запис).

 

—творений макрос буде мати вказане вище ≥мТ€.

ƒл€ створенн€ макрос≥в другим способом необх≥дно виконати наступн≥ д≥њ.

«авантажити редактор Visual Basic за допомогою пункту меню Tools\Macro\Visual Basic Editor або натиснувши комб≥нац≥ю клав≥ш ALT+F11.

 

 

–ис. 6. –едактор Visual Basic.

” в≥кн≥ проекту вибрати необх≥дний елемент (що в≥дпов≥даЇ активн≥й робоч≥й книз≥), до €кого буде належати макрос.

—творити новий модуль за допомогою пункту меню редактора Insert\Module.

¬ прав≥й частин≥ редактора написати процедуру мовою VBA, €ка описуЇ необх≥дн≥ ман≥пул€ц≥њ над елементами MS Excel.

«акрити редактор Visual Basic.

 

—творений макрос буде мати таке ж ≥мТ€, €к ≥мТ€ в≥дпов≥дноњ VBA-процедури, задане п≥сл€ ключового слова Sub (на рис. 6 зображено макрос з назвою FormatFont).

ѕерегл€нути створен≥ макроси можна за допомогою пункту меню Tools\Macro\MacrosЕ. Ќа екран≥ зТ€вл€Їтьс€ д≥алогове в≥кно, зображене на рис. 7.

 

–ис. 7. ƒ≥алогове в≥кно перегл€ду списку макрос≥в.

 

¬ибравши в≥дпов≥дний макрос, його можна виконати (викликати) натисненн€м кнопки Run. ƒл€ зручност≥ виклику макрос≥в можна задавати гар€ч≥ клав≥ш≥ або створити кнопку на ≥нструментальному меню MS Excel. √ар€ч≥ клав≥ш≥ присвоюютьс€ при створенн≥ макросу або натиском кнопки OptionsЕ (”становкиЕ) д≥алогового в≥кна перегл€ду списку макрос≥в (див. рис. 7). ƒл€ створенн€ кнопки ≥нструментального меню MS Excel необх≥дно виконати наступн≥ д≥њ.

¬икликати д≥алогове в≥кно налагодженн€ за допомогою пункту меню Tools\CustomizeЕ.

«а допомогою закладки Toolbars (≤нструментальн≥ меню), €к показано на рис. 8, створити нове ≥нструментальне меню, натиснувши кнопку NewЕ (ЌовеЕ). ѕри цьому необх≥дно вказати назву нового ≥нструментального меню. ѕ≥сл€ створенн€ нового ≥нструментального меню його назва в≥добразитьс€ у в≥дпов≥дному списку д≥алогового в≥кна налагодженн€ та воно зТ€витьс€ у середовищ≥ MS Excel.

 

 

–ис. 8. ƒ≥алогове в≥кно налагодженн€: закладка Toolbars.

Ќа закладц≥ Commands ( оманди) у списку категор≥й (Categories) вибрати пункт Macros (ћакрос), €к показано на рис. 9.

 

 

–ис. 9. ƒ≥алогове в≥кно налагодженн€: закладка Commands.

«≥ списку команд (Commands) вибрати мишкою або Custom Menu Item ( ористувацький елемент меню), або Custom Button ( ористувацька кнопка), ≥, не в≥дпускаючи л≥воњ кнопки миш≥, перет€гнути вибрану команду на створене ≥нструментальне меню (див. рис. 10).

 

 

–ис. 10. —творенн€ кнопки на ≥нструментальному меню.

 лацнути правою кнопкою миш≥ на створен≥й кнопц≥ та в контекстному меню вибрати пункт Assign Macro (ѕризначити макрос).

 

 

–ис. 11. ƒ≥алогове в≥кно призначенн€ макросу.

” д≥алоговому в≥кн≥, €ке зТ€вилос€, з≥ списку вибрати створений макрос та натиснути кнопку Ok.

«акрити д≥алогове в≥кно налагодженн€.

 

¬ результат≥ в середовищ≥ MS Excel окр≥м стандартних ≥нструментальних меню буде присутнЇ створене користувацьке ≥нструментальне меню з одн≥Їю кнопкою. Ќатиск ц≥Їњ кнопки мишею приведе до виконанн€ призначеного макросу.

 

–ис. 12. ≤нструментальне меню з призначеним макросом у MS Excel.

 

јналог≥чно створюютьс€ наступн≥ потр≥бн≥ макроси та в≥дпов≥дн≥ кнопки на ≥нструментальному меню.

 

ѕ–» Ћјƒ

ѕриклад створенн€ макросу, €кий зм≥нюЇ параметри шрифту дл€ вид≥леноњ д≥л€нки робочого листка.

1) —творенн€ з допомогою У«аписувача макрос≥вФ.

ѕ≥сл€ виклику команди Tools\Macro\Record New MacroЕ ≥ початку запису макросу зд≥йснимо наступн≥ д≥њ:

Ќа листку Sheet1 клацнемо правою кнопкою миш≥ в ком≥рц≥, наприклад, ј2 ≥ меню, що зї€вилось вибираЇмо пункт Format Cells.

” в≥кн≥, що зТ€вилось, переходимо на вкладку Font.

¬становлюЇмо Font type в курсив (Italic) ≥ Color вибираЇмо червоний.

«акриваЇмо в≥кно, натиснувши кнопку ќ .

Ќа панел≥ ≥нструмент≥в Formatting натискаЇмо на кнопку ¬;

«упин€Їмо запис макросу виконавши команду Tools\Macro\Stop Recording.

 

2) —творенн€ з допомогою редактора VBA.

ѕ≥сл€ створенн€ нового модул€ в редактор≥ Visual Basic (пункт меню Insert\Module) набираЇмо текст наступноњ VBA-процедури.

 

Sub ChangeFont() ' —лужбове слово визначенн€ процедури та њњ ≥мен≥

With Selection.Font ' ќператор початку роботи з обТЇктом Selection.Font

.Name = ЂTimes New Romanї ' ¬становленн€ ≥мен≥ шрифту обТЇкта Selection.Font

.FontStyle = ЂItalicї ' ¬становленн€ стилю шрифту обТЇкта Selection.Font

.Size = 14 ' ¬становленн€ розм≥ру шрифту обТЇкта Selection.Font

.ColorIndex = 3 ' ¬становленн€ кольору шрифту обТЇкта Selection.Font

.Bold = True ' ѕрисвоЇнн€ значенн€ "≤—“»Ќј" властивост≥ Bold (∆ирний) обТЇкта Selection.Font

End With ' ќператор зак≥нченн€ роботи з обТЇктом Selection.Font

End Sub ' —лужбове слово зак≥нченн€ процедури

 

 

—творенн€ нових шаблон≥в

 

 

—творенн€ шаблону

 

 

Ќе дивл€чись на те, що в комплект постачанн€ Word включена велика к≥льк≥сть шаблон≥в, дл€ створенн€ документ≥в може потр≥бно новий шаблон. Ќовий шаблон можна створити на основ≥ ≥снуючого шаблону або використовувати ≥снуючий документ, збер≥гши його в одн≥й з тек шаблон≥в. якщо в €кий-небудь шаблон ввести текст, малюнки, елементи списку автотексту ≥ тому под≥бне, то вони повторюватимутьс€ у вс≥х нових документах, створених на основ≥ цього шаблону, ≥снуюч≥ документи не зм≥н€тьс€. ѕ≥сл€ того, €к шаблон створений, в≥н може в≥дкриватис€, €к будь-€кий документ ≥ в нього можуть бути внесен≥ будь-€к≥ необх≥дн≥ зм≥ни.

 

—творенн€ шаблону на основ≥ ≥снуючого документа

 

 

јби створити шаблон на основ≥ ≥снуючого документа, виконаЇте наступн≥ д≥њ.

1. ¬≥дкрийте документ, €кий використовуватиметьс€ €к шаблон ≥ внес≥ть до нього необх≥дн≥ зм≥ни:

 

видалите непотр≥бний текст, граф≥ку та ≥нш≥ вс≥ елементи, €к≥ не повинн≥ з'€вл€тис€ в документах;

додайте текст або малюнки, €к≥ будуть присутн≥ у вс≥х нових документах, заснованих на цьому шаблон≥. “екст ≥ малюнки розташовуватимутьс€ в документ≥ так, €к ви розташуЇте њх в шаблон≥, наприклад, додайте емблему вашоњ ф≥рми

зм≥ните параметри форматуванн€ символ≥в ≥ абзац≥в, визначите стил≥, розм≥ри пол≥в ≥ стор≥нок, задайте ≥ в≥дформатуйте колонтитули.

 

 

2. «бережете документ €к шаблон таким чином:

 

вибер≥ть команду «берегти €к (Save As) у меню ‘айл (File). ” в≥кн≥ «береженн€ документа (Save As) у пол≥ “ип файлу (Save as type) встановите Ўаблон документа (Document Template). ” пол≥ “ека (Look in) автоматично з'€витьс€ тека Ўаблони;

ви можете зберегти шаблон в ц≥й тец≥. ¬ цьому випадку при вибор≥ команди —творити (New) з меню ‘айл (File) значок шаблону в≥дображуватиметьс€ на вкладц≥ «агальн≥ (General). ѕри збереженн≥ шаблону в одн≥й з тек, вкладених в теку Ўаблони значок шаблону в≥дображуватиметьс€ на однойменноњ вкладки д≥алогового в≥кна Ўаблони (Templates);

введ≥ть ≥м'€ шаблону в поле ≤м'€ файлу (File Name) ≥ натискуйте кнопку ќ . ¬и можете створити шаблон дл€ д≥лового листа, що посилаЇтьс€ в≥д ≥мен≥ вашоњ ф≥рми, в €кому будуть представлен≥ емблема вашоњ ф≥рми, њњ адреса, слова в≥танн€, п≥дпис ≥ тому под≥бне

 

—творенн€ шаблону шл€хом зм≥ни ≥снуючого шаблону

 

 

јби створити новий шаблон на основ≥ на€вного шаблону, виконаЇте наступн≥ д≥њ:

 

вибер≥ть команду ¬≥дрити (Open) у меню ‘айл (File);

у списку, що розкриваЇтьс€ “ип файлу (Files of Type) вибер≥ть р€док Ўаблони документ≥в (*.dot) (Document Templates);

внес≥ть необх≥дн≥ зм≥ни до шаблону ≥ збережете файл.

 

ѕр≥соЇдинение шаблону до документа

 

 

ѕри робот≥ над документом, €к правило, можна використовувати лише налаштуванн€, збережен≥ в шаблон≥, приЇднаному до цього документа, або в шаблон≥ Normal.dot. ƒл€ зам≥ни шаблону ≥ оновленн€ стил≥в вибер≥ть в меню —ерв≥с (Tools) команду Ўаблони ≥ налаштуванн€ (Templates And Add-Ins) ≥ в д≥алоговому в≥кн≥, що в≥дкрилос€, натискуйте кнопку ѕриЇднати (Attach) (мал. 10.12). Ќа екран≥ в≥дображуватиметьс€ д≥алогове в≥кно ѕриЇднанн€ шаблону (Attach Template) у €кому буде видно вм≥ст теки з шаблонами.

¬ибер≥ть шаблон, €кий ви хочете приЇднати ≥ натискуйте кнопку ¬≥дкрити (Open). ¬и повернетес€ в д≥алогове в≥кно Ўаблони ≥ надбудови, в €кому встановите прапорець јвтоматично оновлювати стил≥ (Automatically Update Document Styles) ≥ натискуйте кнопку ќ .

—тил≥ абзац≥в ≥ символ≥в приЇднаного шаблону коп≥юютьс€, зам≥нюючи вс≥ ≥снуюч≥ стил≥ ≥ншими ≥менами. “екст, граф≥ка ≥ налаштуванн€ параметр≥в стор≥нок не стають частиною документа.

 





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-11-05; ћы поможем в написании ваших работ!; просмотров: 1192 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

80% успеха - это по€витьс€ в нужном месте в нужное врем€. © ¬уди јллен
==> читать все изречени€...

2062 - | 1936 -


© 2015-2024 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.019 с.