Сделай Сам Свою Работу на 5

ПРИМЕНЕНИЕ ЭЛЕМЕНТОВ УПРАВЛЕНИЯ В EXCEL





ЗАДАНИЕ НА ЛАБОРАТОРНЫЕ РАБОТЫ ПО ДИСЦИПЛИНЕ «КОМПЬЮТЕРНЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ» 1 СЕМЕСТР

 

ЛАБОРАТОРНАЯ РАБОТА №1

Создание календаря MS Excel

 

Календарь представляет собой таблицу. В заголовках столбцов - названия дней недели. Под ними в шести строках друг за другом размещены полные даты всех дней выбранного месяца выбранного года. Причем каждая дата расположена в столбце, соответствующем дню недели, на который она приходится (рисунок 1).

 

Рисунок 1 – Примерный формы

 

Исходными данными являются выбранный месяц и выбранный год – эта информация содержится в результирующих ячейках соответственно, списка месяцев и счетчика лет, которые обозначены далее М и Г.

1. В начале в свободной ячейке запишем дату - первое число выбранного месяца и выбранного года, использовав функцию Excel ДАТА():

=ДАТА(Г; М; 1)

где Г - ссылка на результирующую ячейку счетчика лет,

М - ссылка на ячейку счетчика месяцев,

1 - число (в нашем случае равно единице – первое число выбранного месяца выбранного года). Обозначим далее эту дату как Д.

2. Затем ( на другом листе или на свободном месте данного листа) создадим первую вспомогательную таблицу 6 строк х 7 столбцов, в которой слева направо размещены цифры от 1 до 42.



3. Далее под первой создадим вторую вспомогательную таблицу такого же размера, в ячейках которой содержатся формулы

=Т + Д-ДЕНЬНЕД(Д; 2)

где ДЕНЬНЕД() - функция Excel, возвращающая для указанной даты день недели,

Т - ссылка на соответствующую ячейку первой вспомогательной таблицы (созданной на шаге 2),

Д - дата - первое число выбранного месяца выбранного года (найденная на шаге 1)

2 - параметр функции Excel ДЕНЬНЕД(), определяющий, что при расчете дня недели за 1 принимется понедельник, за 2 - вторник, и т.д. до 7 - воскресенье (возможны другие варианты).

4. Наконец, в таблицу календаря на основном листе заносятся формулы, которые не показывают даты, приходящие на следующий и предыдущий месяцы:

=ЕСЛИ(МЕСЯЦ(ДД) = М; ДД;"")

где МЕСЯЦ() - функция Excel, возвращающая месяц указанной даты,

ДД - ссылка на соответствующую ячейку второй вспомогательной таблицы (созданной на шаге 3, в которой размещены даты календаря),



М - месяц, выбранный пользователем – ссылка на результирующую ячейку счетчика месяцев.

 

Формат ячеек календаря устанавливается таким образом, чтобы были видны только числа месяца. Для этого на вкладке "Число" диалогового окна "Формат ячейки" выбирается "Все форматы", а в появившейся справа строке набирается текст, состоящий из одной буквы Д.

 

ЛАБОРАТОРНАЯ РАБОТА №2

 

ПРИМЕНЕНИЕ ЭЛЕМЕНТОВ УПРАВЛЕНИЯ В EXCEL

 

1. Используя элементы управления «Переключатель» и «Рамка» составить формулу для нахождения суммы всех, положительных или отрицательных значений из диапазона ячеек A10:D11, в зависимости от установки переключателей.

Для выполнения задания необходимо:

- Вывести панель инструментов ФОРМА.

- Перенести элемент управления «Переключатель»на лист Excel и установить желаемые размеры. Сверху от переключателя должно остаться свободное место. Оно понадобится при объединении переключателей в группу.

- Ввести название этого переключателя, например «Положительные».

- Повторить последние два шага для размещения переключателей «Отрицательные» и «Все».

- Выбрать элемент управления «Рамка» и перенести его на лист Ехcel таким образом, чтобы он охватывал, ранее построенные переключатели. Ввести название группы – «Суммировать».

- Щелкните правой кнопкой мыши по любому из переключателей и из контекстного меню выберите «Формат объекта» и установите связь между переключателями и ячейкой Excel, например A1;

- Ввести формулу вычисляющую требуемую сумму.

 
 

Используемые функции: ECЛИ, СУММЕСЛИ, СУММ.



Примерный вид решения задачи:

 

 

2. Используя элементы управления «Флажок» и «Рамка», для ввода исходных данных, решить предыдущую задачу

3. Используя элементы управления «СЧЕТЧИК» и «ПОЛЕ СО СПИСКОМ», для ввода исходных данных, построить календарь на заданный год и месяц, который должен иметь примерно следующий вид:

 

 
 

Для выполнения задания необходимо:

- Вывести панель инструментов ФОРМА.

- Перенести и расположить элементы управления «СЧЕТЧИК» и «ПОЛЕна листе Excel.

- Связать элементы управления с ячейками Excel.

- Ввести формулу заполняющую значения ячеек.

Используемые функции: ECЛИ, МЕСЯЦ, ДАТА, ДЕНЬНЕД

4. Построить календарь на заданный месяц указанного года, используя элементы управления «ПОЛОСА ПРОКРУТКИ» и «СПИСОК», для ввода необходимых исходных данных. Дни недели расположить по вертикали, начиная с понедельника.

5. Решить задачи 3 и 4, используя формулы массивов.

6. Составить макрокоманду, изменяющую в выделенном диапазоне размер и тип шрифта, цвет и обрамляющую диапазон. Обеспечить возможность выполнения построенной макрокоманды с помощью меню, панели инструментов, клавиатуры и с помощью элемента управления «КНОПКА»

 

ЛАБОРАТОРНАЯ РАБОТА №3

Программирование на VBA

 

Для реализации процедур на VBA необходимо:

1 – изучить операторы языка VBA;

2 – уметь разрабатывать алгоритмы для решения конкретных задач;

3 – уметь работать в среде редактора Visual Basic в одном из приложений (Word, Excel, Access). Будем рассматривать примеры подпрограмм и функций VBA в среде редактора Visual Basic Excel.

Для входа в среду VBA Excel необходимо выполнить команду Сервис/Макрос/Редактор Visual Basicили воспользоваться горячей клавишей Alt+F11. Чтобы начать набор текста функции или подпрограммы на языке VBA необходимо находясь в среде VBA выполнить команду Insert(Вcтавить)/Module(Модуль)и затем воспользоваться командой Insert(Вcтавить)/Procedure(Процедуру). В появившемся окне необходимо выбрать функцию или подпрограмму и задать ее имя. После этого будут автоматически сформированы операторы начала и конца процедуры и можно переходить непосредственно к набору операторов процедуры. Для набора следующей процедуры в том же модуле необходимо повторить команду Insert(Вcтавить)/Procedure(Процедуру). Если нужно создать новый модуль повторяется команда Insert(Вcтавить)/Module(Модуль).

Проверка правописания осуществляется командой Debug(Отладка)/Compile VBAProject(компилировать).Проверка работоспособности разработанной процедуры производится путем ее использования в Excel (вызов функции путем вставки функции из списка функций Excel или вызов подпрограммы путем запуска макроса или пользовательской формы).

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.