Зворотний зв'язок

Використання елементів управління в книгах і листах Microsoft Excel

Виділення і введення даних, керуючі оператори

Після коментаря процедури ідуть два рядки, у яких записане, що потрібно виділити клітинку В2 і ввести в неї текст:

Range("B1").Select

ActiveCell.FormulaR1C1 = "Атестація"

Оператор Range повідомляє Excel, що необхідно виділити діапазон клітинок. Оскільки в круглих дужках зазначена адреса тільки однієї клітики (В1), Excel виділить тільки клітинку з цією адресою. Наступний оператор повідомляє Excel, що потрібно ввести текст (у даному випадку фразу "Атестація:") у виділену клітинку робочого листа (у даному випадку в клітинка В1).

Крім рядків, у яких записуються операції переміщення рамки виділення і введення даних, є рядки, у яких записуються операції присвоєння елементам робочого листа різних значень. Наприклад, після того як ви натиснете комбінацію клавіш , щоб привласнити символам напівжирний шрифт, у модулі з'явиться наступний запис:

Selection.Font.Bold = True

Після обробки цього запису символам виділеної клітинки (або клітинок) призначається напівжирний шрифт.

В коді програми можна використовувати символ продовження (підкреслювання). Символ підкреслення наприкінці першого рядка вказує, що запис визначеної дії продовжується в наступному рядку. (Якщо наприкінці рядка немає символу підкреслення, то відповідно до синтаксису Visual Basic for Applications цей рядок розглядається як закінчений оператор.)

Працюючи з Visual Basic for Applications, ви знайдете, що за допомогою операторів виділення, введення даних і керуючих операторів можна виконувати будь-які дії.

Створення діалогових вікон

Одна з переваг роботи з мовою Visual Basic полягає в тому, що користувач може не тільки використовувати засіб запису макросів, але і сам писати програми, що будуть виконувати конкретні дії (наприклад, відкривати діалогові вікна, створені користувачем), тобто те, що не можна зробити за допомогою макросів. Для того щоб відкрити на екрані діалогове вікно з визначеним повідомленням, скористайтеся функцією MsgBox. Синтаксис виклику цієї функції має такий вигляд:

MsgBox(prompt[, buttons] [, title] [, helpfile, context])

В круглих дужках цієї функції стаять аргументи, які може приймати ця функція (квадратні дужки означають, що даний аргумент можна пропустити). Першим аргументом цієї функції є повідомлення (prompt), яке буде з’являтись у діалоговому вікні, buttons – типи кнопок, які будуть використовуватись в вікні ( по замовчуванню буде тільки одна кнопка OK), title – заголовок цього вікна, helpfile і context – відносяться до довідки, яку можна викликати з цього діалогового вікна.

В найпростішому випадку можна використовувати цю функцію з одним аргументом – повідомленням, наприклад, в нашому випадку, в кінці макросу, перед End Sub, введіть:

MsgBox(“Введіть кількість оцінок в кожній групі”)

Вийдіть з редактора перейдіть на новий робочий лист і виберіть команду Сервис|Макрос|Макросы. У діалоговому вікні Макрос виберіть макрос Рейтинг і клацніть на кнопці Выполнить. При виконанні макросу на екрані з'явиться діалогове вікно, як на рис .8.8. Такі діалогові вікна можна використовувати як путівники, що вказують користувачеві, що потрібно робити далі.


Реферати!

У нас ви зможете знайти і ознайомитися з рефератами на будь-яку тему.







Не знайшли потрібний реферат ?

Замовте написання реферату на потрібну Вам тему

Замовити реферат