Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1к 1семестр / INFORMATIKA / Lekcii / Лекции / ЛЕКЦИЯ_8_Электронные таблицы.doc
Скачиваний:
464
Добавлен:
02.04.2015
Размер:
1.21 Mб
Скачать

Защита ячеек и рабочих листов

Защита данных и формул приобретает особое значение, если с одной рабочей книгой работает несколько пользователей.

Рабочий лист по умолчанию не защищен, поэтому к его ячейкам и объектам можно легко получить доступ для внесения изменений.

После защиты рабочего листа доступ к нему будет значительно ограничен. При попытке изменить любой из защищенных компонентов на экране появится диалоговое окно с предупреждением.

Защитив рабочий лист, невозможно выполнить следующие действия:

  1. Изменить содержимое или формат защищенных ячеек.

  2. Переместить защищенную ячейку или объект.

  3. Удалить или вставить строки или столбцы.

  4. Изменить ширину столбца или высоту строки.

  5. Определить имя для диапазона.

  6. Создать на рабочем листе диаграмму или графический объект.

Visual Basic for Applications (vba)

Несомненно, с помощью Excel можно создавать сложные и мощные приложения, но существует средство, которое позволяет создавать приложения более виртуозно. Это средство – Visual Basic for Applications (VBA) – объектно-ориентированный язык программирования, разработанный в свое время для записи макросов, а вскоре дополненный возможностью создания процедур в приложениях.

С помощью VBA можно записывать последовательности повторяющихся команд, характерных для какого-либо приложения, и назначить правила, по которым эти последовательности (процедуры VBA) будут вызываться в приложении пользователя. Например, при нажатии на кнопку, рабочий лист Excel будет отформатирован в соответствии с требованиями пользователя, оформленными в виде записей на VBA и сохраненными в виде шаблона.

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

Единый язык программирования – VBA – для всех продуктов Microsoft Office способствует их более тесному взаимодействию. С помощью VBA можно разрабатывать приложения, одновременно использующие различные компоненты нескольких приложений.

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

Таким образом, Excel обладает большими возможностями как “простой” работы с электронными таблицами, так и сложным экономико-математическим аппаратом для анализа данных. Все инструменты Excel спроектированы так, что, воспользоваться ими можно различными путями в зависимости от предпочтения пользователя. Весь интерфейс можно настроить оп своему вкусу, он понятен, нагляден и не требует специальных технических навыков. С ним легко и просто работать.

Кроме того, в настоящее время, когда все более популярным становится работа с документами с помощью средств сетей Internet и Intranet, Excel имеет все встроенные средства для назначения и проведения сообщений по сети. Не покидая Excel, можно отправить документ по электронной почте, по маршруту или участнику сети. Гиперссылки можно вводить прямо в ячейки рабочего листа, посредством которых можно просмотреть WEB- документы Office, материалы корпоративной или сети Internet.

Контрольные вопросы

  1. Назначение и основные функции электронных таблиц

  2. Окно и меню Excel

  3. Рабочая книга, рабочий лист и адресация в Excel

  4. Типы данных, используемых в Excel

  5. Функции Excel

  6. Форматирование и защита рабочих листов

  7. Построение диаграмм в Excel: типы диаграмм, элементы диаграмм, линия тренда

  8. Создание пользовательских списков

  9. Работа в Excel с базами данных (списками): сортировка списков и диапазонов, фильтрация списков

  10. Подведение промежуточных итогов

  11. Анализ данных с помощью сводных таблиц

  12. Объединение и связывание нескольких электронных таблиц

  13. Проведение анализа средствами Excel: Подбор параметра и Поиск решения, Таблица подстановок, Сценарии

  14. Защита ячеек и рабочих листов

  15. Макросы и Visual Basic for Applications (VBA) в Excel

170