0

Вставить элемент управления excel

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

Описание

В Microsoft Excel есть несколько элементов управления для листов диалога, которые можно использовать для выбора элементов из списка. Примеры элементов управления: списки, поля со списком, счетчики и полосы прокрутки.

Дополнительные сведения об элементах управления форм в Excel можно найти в статье Общие сведения о формах, элементах управления форм и элементах ActiveX на листе.

Дополнительные сведения

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

Включение вкладки "Разработчик"

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

Откройте вкладку Файл и выберите команду Параметры.

В левой области выберите пункт настроить ленту .

Установите флажок разработчик в разделе Основные вкладки справа, а затем нажмите кнопку ОК.

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

Нажмите кнопку Microsoft Office, а затем — Параметры Excel.

Нажмите популярные, установите флажок Показывать вкладку "Разработчик" на ленте и нажмите кнопку ОК.

Настройка списка, ссылки на ячейку и предметного указателя

На новом листе введите следующие элементы в диапазоне от H1: H20:

H1: роликовый Скатес

H6: Вашинг Machine

H7: Роккет Launcher

H11: — это очень привлекательные

H18: набор инструментов

H20: жесткий диск

В ячейке a1 введите следующую формулу:

= ИНДЕКС (H1: H20; G1; 0)

Пример окна списка

Чтобы добавить список в Excel 2007 и более поздних версий, откройте вкладку разработчик , нажмите кнопку Вставить в группе элементы управления , а затем в разделе элементы управления формывыберите пункт форма списка (элемент управления) .


Чтобы добавить список в Excel 2003 и более ранних версиях Excel, нажмите кнопку "список" на панели инструментов "формы". Если панель инструментов формы не отображается, в меню Вид выберите пункт панели инструментов, а затем — пункт формы.

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

В группе элементы управления нажмите кнопку свойства.

В окне Формат объекта введите следующие данные, а затем нажмите кнопку ОК.

Чтобы задать диапазон списка, введите H1: H20 в поле диапазон ввода .

Чтобы ввести числовое значение в ячейку G1 (в зависимости от того, какой элемент выбран в списке), введите G1 в поле " связь с ячейкой".

Примечание: Формула INDEX () использует значение в ячейке G1, чтобы вернуть правильный элемент списка.

В разделе тип выделенияубедитесь, что выбран параметр один вариант.

Примечание: Параметры Multi и Extend полезны только в том случае, если вы используете процедуру Microsoft Visual Basic для приложений, чтобы возвращать значения списка. Также обратите внимание на то, что флажок объемной заливки позволяет добавить трехмерный вид в список.

Список элементов должен отображаться в списке. Чтобы использовать список, щелкните любую ячейку, чтобы не выделять список. Если щелкнуть элемент в списке, ячейка G1 будет обновлена числом, указывающим позицию выбранного в списке элемента. Формула INDEX в ячейке a1 использует этот номер для отображения имени элемента.

Пример поля со списком

Чтобы добавить поле со списком в Excel 2007 и более поздних версиях, откройте вкладку разработчик , нажмите кнопку Вставить, а затем в разделе элементы управления формыщелкните поле со списком .


Чтобы добавить поле со списком в Excel 2003 и более ранних версиях Excel, нажмите кнопку раскрывающегося списка на панели инструментов формы.

Щелкните на листе место, где должен быть расположен левый верхний угол поля со списком, а затем перетащите поле со списком в то место, где должен находиться правый нижний угол окна списка. В этом примере создайте поле со списком, которое охватывает ячейки B2: E2.

Щелкните поле со списком правой кнопкой мыши и выберите пункт Формат элемента управления.

Введите указанные ниже данные и нажмите кнопку ОК.

Чтобы задать диапазон списка, введите H1: H20 в поле диапазон ввода .

Чтобы ввести числовое значение в ячейку G1 (в зависимости от того, какой элемент выбран в списке), введите G1 в поле " связь с ячейкой".

Примечание: Формула INDEX использует значение в ячейке G1, чтобы вернуть правильный элемент списка.

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

Примечание: Флажок объемной заливки необязателен. Он добавляет трехмерный вид в раскрывающийся список или поле со списком.

В раскрывающемся списке или поле со списком должен быть отображен список элементов. Чтобы использовать раскрывающийся список или поле со списком, щелкните любую ячейку, чтобы выделить объект. Если щелкнуть элемент в раскрывающемся списке или поле со списком, ячейка G1 будет обновлена числом, указывающим позицию в списке выбранного элемента. Формула INDEX в ячейке a1 использует этот номер для отображения имени элемента.

Пример кнопки "Счетчик"

Чтобы добавить счетчик в Excel 2007 и более поздних версий, откройте вкладку разработчик , нажмите кнопку Вставить, а затем в разделе элементы управления формынажмите кнопку Счетчик .


Чтобы добавить счетчик в Excel 2003 и более ранних версиях Excel, нажмите кнопку "Счетчик" на панели инструментов "формы".

Щелкните на листе место, где должен быть расположен левый верхний угол счетчика, а затем перетащите счетчик в то место, где должен находиться правый нижний угол кнопки счетчика. В этом примере создайте прокрутку кнопки, которая охватывает ячейки B2: B3.

Щелкните правой кнопкой мыши кнопку счетчик и выберите пункт Формат элемента управления.

Введите указанные ниже данные и нажмите кнопку ОК.

В поле Текущее значение введите 1.

Это значение инициализирует счетчик, чтобы формула указателя указывала на первый элемент в списке.

В поле минимальное значение введите 1.

Это значение ограничивает верхнюю часть счетчика на первый элемент в списке.

В поле Максимальное значение введите 20.

Этот номер задает максимальное количество элементов в списке.

В поле Шаг изменения введите 1.

Это значение определяет степень приращения текущего значения с помощью элемента управления "Счетчик".

Чтобы ввести числовое значение в ячейку G1 (в зависимости от того, какой элемент выбран в списке), введите G1 в поле "связь с ячейкой".

Щелкните любую ячейку, чтобы кнопка счетчика не выделена. Если щелкнуть элемент управления вверх или вниз на кнопке счетчик, ячейка G1 будет обновлена числом, которое указывает текущее значение счетчика, а также инкрементное изменение счетчика. Затем этот номер обновляет формулу INDEX в ячейке a1 для отображения следующего или предыдущего элемента.

Значение "Счетчик" не изменится, если текущее значение равно 1, а затем щелкнуть элемент управления вниз или, если текущее значение равно 20, а затем щелкнуть элемент управления вверх.

Пример полосы прокрутки

Чтобы добавить полосу прокрутки в Excel 2007 и более поздних версиях, откройте вкладку разработчик , нажмите кнопку Вставитьи выберите элемент полоса прокрутки в разделе элементы управления формы.


Чтобы добавить полосу прокрутки в Excel 2003 и более ранних версиях Excel, нажмите кнопку "вертикальная полоса прокрутки" на панели инструментов "формы".

Щелкните на листе место, где должен находиться левый верхний угол полосы прокрутки, а затем перетащите полосу прокрутки в то место, где должен находиться правый нижний угол полосы прокрутки. В этом примере создается полоса прокрутки, которая охватывает ячейки B2: B6 в высоту и является примерно одной четвертой ширины столбца.

Щелкните полосу прокрутки правой кнопкой мыши и выберите пункт Формат элемента управления.

Введите указанные ниже данные и нажмите кнопку ОК.

В поле Текущее значение введите 1.

Это значение инициализирует полосу прокрутки таким образом, чтобы формула указателя указывала на первый элемент в списке.

В поле минимальное значение введите 1.

Это значение ограничивает верхнюю часть полосы прокрутки до первого элемента в списке.

Читайте также:  Блок бесперебойного питания это

В поле Максимальное значение введите 20. Этот номер задает максимальное количество элементов в списке.

В поле Шаг изменения введите 1.

Это значение определяет, сколько чисел элемент управления "полоса прокрутки" увеличит текущее значение.

В диалоговом окне изменение страницы введите 5. Это значение определяет, сколько текущее значение будет изменяться при щелчке внутри полосы прокрутки на любой из сторон бегунка.

Чтобы ввести числовое значение в ячейку G1 (в зависимости от того, какой элемент выбран в списке), введите G1 в поле " связь с ячейкой".

Примечание: Флажок объемной заливки необязателен. Она добавляет трехмерный вид к полосе прокрутки.

Щелкните любую ячейку так, чтобы полоса прокрутки не выделена. Если щелкнуть элемент управления вверх или вниз на полосе прокрутки, ячейка G1 будет обновлена до числа, указывающего текущее значение полосы прокрутки плюс или минус добавочное изменение полосы прокрутки. Этот номер используется в формуле указателя в ячейке a1 для отображения элемента рядом с текущим элементом или перед ним. Вы также можете перетаскивать ползунок прокрутки, чтобы изменить значение или щелкнуть полосу прокрутки на обеих сторонах ползунка, чтобы увеличить его на 5 (значение изменения страницы). Полоса прокрутки не изменится, если текущее значение равно 1, и вы щелкните элемент управления вниз или, если текущее значение равно 20, а затем щелкните элемент управления вверх.

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

В Microsoft Excel 2007 существует два вида элементов управления.

1. Элементы управления формы, которые совместимы с ранними версиями Microsoft Excel, начиная с версии 5.0, и могут использоваться на листах макросов XLM.

2. Элементы ActiveX, которые подходят в большинстве случаев, и работают с макросами Visual Basic для приложений (VBA) и веб-сценариями.

В Excel 2007 элементы управления находятся на вкладке «Разработчик» (рис.7).

Элементы управления панели Элементы управления формы следует использовать, если требуется записать все макросы для формы без написания или изменения кода макросов в VBA. Элементы управления панели Элементы управления формы можно также использовать на листах диаграмм.

Данные элементы управления предназначены для использования в формах на листах, заполняемых пользователями с помощью Microsoft Excel. Элементу управления можно назначить имеющийся макрос либо написать или записать новый макрос. Когда пользователь формы щелкает элемент управления, происходит запуск макроса.

Рис. 7. Элементы управления.

Данные элементы управления невозможно использовать для управления событиями таким же образом, каким можно использовать элементы управления ActiveX. Кроме того, эти элементы управления невозможно использовать для запуска веб-сценариев на веб-страницах.

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

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

Невозможно использовать элементы управления ActiveX на листах диаграмм или на листах макросов XLM. В этих случаях следует использовать элементы управления формы.

Элементы управления ActiveX обладают настраиваемыми свойствами. Например, можно настроить внешний вид, который будет принимать указатель при наведении его пользователем на элемент управления. Можно создавать макросы, отвечающие на события, связанные с элементами управления ActiveX. Элементы управления ActiveX можно использовать в формах Microsoft Excel а также в формах и диалоговых окнах программ VBA.

В формы Microsoft Excel и в данные, которые требуется разместить на веб-страницах, можно включить элементы управления ActiveX, а также написать для них веб-сценарии (вместо макросов), запускающиеся при использовании элементов управления в веб-обозревателе. Написать сценарии можно на языках VBScript или JavaScript в Microsoft Excel, используя редактор сценариев Microsoft Script Editor.

Имеются следующие элементы управления формы:

2) поле со списком;

9) полоса прокрутки.

Кнопка – это кнопка, запускающая макрос.

Поле со списком – это раскрывающийся список. После выбора в списке какого-либо элемента, этот элемент остается в текстовом поле списка.

Флажок – это элемент, который включает или выключает действие определенного параметра. На листе или в группе может быть установлено несколько флажков одновременно.

Счетчик – это кнопка, со стрелками вверх и вниз, которые располагаются на краю ячейки. Стрелка вверх служит для увеличения значения, а стрелка вниз – для уменьшения.

Список – это поле, содержащее список элементов.

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

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

Подпись – это текст, добавляемый к листу или форме, и описывающий элемент ActiveX, лист или форму.

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

Чтобы автоматизировать повторяющиеся действия, можно создать макрос. Макрос – это компьютерная программа, которая представляет собой последовательность команд, которые в дальнейшем будут выполняться как одна команда. Макросы позволяют автоматизировать выполнение сложных, многоходовых задач. Макросы можно непосредственно создавать в редакторе Visual Basic, который является модулем всех программ Microsoft Office. Наиболее простой способ создания макроса, не требующий знания языка программирования – это запись некоторой последовательности действий, выполняемой пользователем.

Глава 2. Практическая часть

Постановка задачи

В данной курсовой работе необходимо произвести автоматизированный расчет стоимости комплекта школьных принадлежностей для первоклассника с использованием приложения Microsoft Office Excel 2007.

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

В качестве изменяемых параметров рассмотреть:

1) канцелярские товары;

6) учебник по математике;

7) учебник по русскому языку;

8) школьную форму.

Расчет стоимости комплекта школьных принадлежностей для первоклассника выполняется на листе «Ученик».

На дополнительных рабочих листах составлены прайс-листы для выбора школьных принадлежностей.

Все данные о школьных принадлежностях (вид, цена) должны соответствовать реальным.

Выбор школьных принадлежностей производится из списка с использованием элементов управления.

Ход выполнения работы

Выполнение работы состоит из следующих операций:

1. Запуск приложения Microsoft Office Excel 2007. Запустить Microsoft Office Excel 2007 можно, щелкнув на кнопке Пуски выбрав далее ПрограммыMicrosoft Office 2007Microsoft Office Excel 2007, или воспользовавшись ярлыком этой программы на Рабочем столе.

2. Переименование листов Книги:

1) Лист1переименовываем вЗАГЛАВНЫЙ ЛИСТ; Этот лист служит элементом художественного оформления курсовой работы).ЗАГЛАВНЫЙ ЛИСТбудет состоять из: фотографии школьных принадлежностей, и кнопок с названиями листов для быстрого перехода между ними. Сначала вставляем фотографию. Для этого правой кнопкой мыши щелкаем по любой пустой области заглавного листа. Затем стрелками на клавиатуре выравниваем фотографию в нужное нам положение. Для создания кнопок в рабочей области Microsoft Office Excel 2007 выбираем Элемент управления.Затем в открывшейся вкладке (Элемент управления формы) выбираем элемент управления Кнопка. Наш курсор превращается в +.Затем нажимаем левую клавишу мыши и в нужной нам области заглавного листа рисуем кнопку. Затем с помощью мыши переносим ее в необходимое нам место. Далее щелкаем левой клавишей мыши по созданной кнопке, выбираем Формат объекта,в открывшейся вкладке выбираем нужный нам стиль шрифта, его размер и цвет. Для того чтобы при нажатии созданной кнопки осуществлялся переход на нужный нам лист необходимо назначить ей макрос. Для этого щелкаем правой клавишей мыши по кнопке и выбираем Назначить макрос. В поле Имя макросабудет отображаться название нашей курсовой. Щелкаем по кнопке Правкаи в открывшемся окне пишем следующее:

Только вместо Макрос1 пишем название листа на который должен осуществляться переход с помощью нашей кнопки. Аналогичным образом делаем для всех наших кнопок. В результате чего у нас при щелчке по кнопкам будет осуществляться быстрый переход на нужные листы.

Читайте также:  Изменить кодовую страницу windows 10

2) Лист2переименовываем в Ученик;

Лист3переименовываем в Канцелярский товар. На этом листе составляем прайс-лист с выбранными видами канцелярских наборов. В столбце А – тип канцелярского набора, в столбце В – цена, для ячейки этого столбца выбран формат «Денежный» (р.);

Лист4переименовываемв Портфель.На этом листе составляем прайс-лист с выбранными видами портфелей. В столбце А – тип портфеля, в столбце В – цена, для ячейки этого столбца выбран формат «Денежный» (р.);

Лист5переименовываемв Тетрадь.На этом листе составляем прайс-лист с выбранными видами тетрадей. В столбце А – тип тетради, в столбце В – цена, для ячейки этого столбца выбран формат «Денежный» (р.);

Лист6переименовываемвДневник.На этом листе составляем прайс-лист с выбранными видами дневников. В столбце А – вид дневника, в столбце В – цена, для ячейки этого столбца выбран формат «Денежный» (р.);

Лист7переименовываемв Калькулятор.На этом листе составляем прайс-лист с выбранными моделями калькуляторов. В столбце А – модель калькулятора, в столбце В – цена, для ячейки этого столбца выбран формат «Денежный» (р.);

Лист8переименовываемв Букварь.На этом листе составляем прайс-лист с выбранными букварями. В столбце А – название учебника и его автор, в столбце В – цена, для ячейки этого столбца выбран формат «Денежный» (р.);

Лист9переименовываемвМатематика.На этом листе составляем прайс-лист с выбранными учебниками по математике. В столбце А – название учебника и его автор, в столбце В – цена, для ячейки этого столбца выбран формат «Денежный» (р.);

Лист10переименовываем вРусский язык.На этом листе составляем прайс-лист с выбранными учебниками по русскому языку. В столбце А – название учебника и его автор, в столбце В – цена, для ячейки этого столбца выбран формат «Денежный» (р.);

Лист11переименовываем вШкольная форма.На этом листе составляем прайс-лист с выбранными вариантами школьной формы. В столбце А – тип школьной формы, в столбце В – цена, для ячейки этого столбца выбран формат «Денежный» (р.);

3. Заполнение рабочего листа Ученик:

1) выделить ячейки А1:Е1, на вкладке Формат ячеек в группе Выравнивание выбрать команды Объединение ячеек и Выравнивание по горизонтали: по центру;

2) ввести текст Ученик;

3) в ячейки А2, А3, А5, А7, А9, А11, А13, А15, А17, А19, А21 ввести соответствующие слова;

4) с помощью Мастера функцийв ячейку В2 ввести функцию Сегодня()из категории Дата и время.Теперь после каждой загрузки Ученик в ячейке В2 автоматически будет появляться значение текущей даты.

1. Выбор канцелярского товара.

Подготовка списка процессоров и выбор из списка с использованием элемента Поле со списком.

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

2) вернуться на лист Ученик. Выбираем вкладку Элементы управления (кнопка Office / Параметры Excel / Настройка / Вкладка «Разработчик»/ Элементы управления).Элемент управления установится на рабочем листе.

3) нажать кнопкуПоле со списком,переместить указатель мыши к ячейке C3, при этом указатель мыши превращается в крестик (+)и отпустить. Когда крестик совместится с левым верхним углом ячейки С3 нажать кнопку мыши, и, не отпуская кнопку провести указатель-крестик по линии разделяющей строки 2 и 3. При перемещении указатель рисует прямоугольник. Контур прямоугольника должен закрывать ячейку С3 и часть ячейки Е3;

4) когда элемент управления выделен, то его можно перемещать по листу и изменять его размеры;

5) если положение элемента управления не точно, то можно его выровнять с помощьюстрелок,предварительно, выделив его правой кнопки мыши;

6) изменить размер управляющей кнопки – щёлкнуть правой кнопкой мыши на элементе управления и выбрать команду Формат объекта. На экране появится диалоговое окноФормат элемента управления с несколькими вкладками. Установить размеры элемента управления на вкладке Размер;

7) теперь в рамку элемента управления Поле со спискомнужно вставить список типов канцелярских товаров из листа Канцелярские товары;

8) выбрать вкладку Формат объекта, чтобы указать диапазон ячеек, которые будут просматриваться через Поле со списком, для чего:

– уменьшить окно с помощью управляющей кнопки в первом поле ввода Формировать список по диапазону, диалоговое окно Формат элемента управления свернется в однострочное поле ввода, в котором появится текстовый курсор;

– щелкнуть ярлычок листа Канцелярские товары. В первом поле ввода диалога Формат элемента управленияпоявится строка Канцелярские товры!;

– выделить диапазон ячеек А2:А10 с наименованиями видов канцелярских товаров. Строка в поле ввода диалога примет вид Канцелярские товары!. $A$2 : $A$10;

9) аналогично в следующее поле диалога Связать с ячейкой ввести –$F$3;

10) в третьем поле диалога – Количество строк списка указать число строк в списке процессоров – в данном случае 10 и нажать управляющую кнопку- ОК.;

11) теперь посмотрим, что получилось. Для этого на листе Ученик нажать кнопку списка u. Откроется окно со списком канцелярских товаров, указанных на листе Канцелярские товары. Выбрать из списка любой, при этом в ячейке F3 появится его номер, например, если выбрать канцелярский набор LC-260 (RG-260S), то в ячейке F3 появится номер 2.

Поместим цену канцелярского набора в ячейку В3. Для этого вызвать Мастер функций,выбратьСсылки и массивыв списке Категория,в списке функций выбрать ИНДЕКС. Данная функция имеет разные списки аргументов. В открывшемся диалоговом окне Мастера функцийвыбрать первый список и нажать – ОК. В появившемся диалоговом окне (Приложение рис.5) задать аргументы функцииИНДЕКС: массив и номер строки. Сделать это не сложно с помощью уже знакомых кнопок сворачивания и разворачивания диалогового окна или непосредственно ввести с клавиатуры. В поле ввода Массивуказать диапазон – Канцелярские товары!B2:B10, Это массив цен приведенных канцелярских товаров.Укажем теперь ячейку, в которой находится номер нужной строки из диапазона ячеек – В3. После этого в ячейке В3 появляется цена выбранного процессора. В данном случае 341,42 рубля. Ячейку F3 можно не показывать, сделать её невидимой. Для этого надо выделить F3, открыть список цветов шрифта Аu; выбрать белый цвет. Текст в F3 станет белым – невидимым; а в строке формул – сохранится и его можно использовать в формулах рабочего листа.

Далее надо проверить работу выбранной конструкции: открыть список процессоров и выбрать другой процессор. Проверить, правильно ли указана его цена.

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

Заключение

В различных областях деятельности перед специалистом часто возникает проблема выбора. Это может быть связано с принятием определенных решений или действий, выбора материальных предметов и т.п.

Такие задачи, которые требуют необходимость выбора каких-либо комплектующих встречаются в самых различных сферах человеческой деятельности, так как на их решении в очень большой степени базируется принятие решений.

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

Одной из таких программ является Microsoft Office Excel 2007. Это программное приложение является мощным средством, с помощью которого можно создавать и форматировать таблицы, анализировать данные и обмениваться ими с другими пользователями, что позволяет принимать более обоснованные решения. Организовав совместную работу с таблицами при помощи Office Excel 2007 со службами Excel Services, можно перемещаться по таблицам, сортировать и фильтровать данные, задавать параметры, а также работать со сводными таблицами непосредственно в веб-обозревателе.

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

В качестве изменяемых параметров рассматривались:

1) канцелярские товары;

6) учебники по математике и русскому языку;

9) учебник по русскому языку;

10) школьная форма.

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

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

Можно сделать вывод, что выполнение данной курсовой работы позволило:

1) усвоить основные понятия об электронных таблицах;

2) ознакомиться с организацией программного приложения Microsoft Office Excel 2007;

3) освоить основные приемы запуска, заполнения, форматирования и редактирования электронных таблиц в программном приложении Microsoft Office Excel 2007;

4) получить практические навыки по работе с макросами в программном приложении Microsoft Office Excel 2007;

Читайте также:  Как войти в приложение одноклассники

5) научиться сохранять и загружать электронную таблицу Excel;

6) научиться сохранять и загружать электронную таблицу Excel на внешнем носителе информации;

7) распечатывать созданные таблицы на принтере.

Ситуация, сложившаяся на рынке программных продуктов в настоящее время характеризуется явным лидирующим положением фирмы Microsoft.

Список использованной литературы

1. Васильев А.А. Microsoft Office 2007. Новые возможности. – СПб.: Питер, 2007.

2. Долженко В., Стученков А. Самоучитель Excel 2007. – СПб.: БХВ-Петербург, 2008.

3. Колосков П.В., Прокди А.К., Тихомиров А.Н. и др. Microsoft Office 2007: Все программы пакета: Word, Excel, Access и др.). – М.: Наука и техника, 2009.

4. Левин А.Ш. Word и Excel. Самоучитель. – СПб.: Питер, 2009.

5. Мачула В.Г. Excel 2007 на практике. – Ростов н/Д.: Феникс, 2009.

Приложение

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций.

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰).

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

Для вставки элементов управления на лист необходимо отобразить вкладку Разработчик.

  • В MS EXCEL 2007 это можно сделать через меню Кнопка офис/ Параметры Excel/ Основные/ Показывать вкладку Разработчик на ленте .
  • В MS EXCEL 2010 это можно сделать так: Откройте вкладку Файл; Нажмите кнопку Параметры; Нажмите кнопку Настроить ленту; Выберите команду Настройка ленты и в разделе Основные вкладки установите флажок Разработчик.

Теперь вставить элемент управления можно через меню: Разработчик/ Элементы управления/ Вставить.

Обратите внимание, что в этом меню можно вставить Элементы ActiveX, которые расположены ниже интересующих нас Элементов управления формы. У обоих типов есть одни и те же элементы Кнопка, Список, Флажок и т.п. Разница между ними следующая: чтобы использовать Элементы ActiveX необходимо использовать VBA, а Элементы управления формы можно напрямую привязать к ячейке на листе.

Для тех, кто не ранее не работал с Элементами управления формы, советуем подробно ознакомиться с ними в следующих статьях:

В этой статье рассмотрим более сложный пример совместного использования элементов управления и Условного форматирования.

Пример

Разберем конкретный пример применения сразу нескольких Элементов управления. В файле примера с помощью элементов управления показано как пользователь может отредактировать значения в таблице (диапазон F9:K12).

С помощью одного из 3-х элементов управления Поле со списком, Список и Счетчик, пользователь может выбрать столбец таблицы (год). Нужный элемент управления выбирается с помощью группы Переключателей. Название выбранного элемента подсвечивается серым цветом (см. A8:B8 на рис. выше). Выбранный год выделяется в таблице Условным форматированием темно серым цветом (см. H9:H12 на рис. выше). Отображение этого выделения регулируется Флажком (фон флажка – красный). Полосами прокрутки можно редактировать Цену и Количество в выбранном году, но только в определенном диапазоне. Теперь – подробнее.

Переключатели

На листе использовано 3 Переключателя объединенных в Группу. Каждому Переключателю соответствует определенный элемент управления: Поле со списком, Список, Счетчик.

Для объединения Элементов в группу помещаем на лист Элемент управления Группа (через меню Разработчик/ Элементы управления/ Вставить). В рамках группы создаем 3 переключателя (также через меню Разработчик/ Элементы управления/ Вставить) и связываем их все с одной ячейкой С2 (выделив элемент управления, правой клавишей вызываем контекстное меню, Формат объекта…, вкладка Элемент управления).

Удерживая клавишу CTRL выделяем 3 переключателя и элемент Группа, вызываем правой клавишей мыши контекстное меню и выбираем Группировка/ Группировать. Теперь при выборе одного из трех Переключателей в Группе, в ячейке С2 будет выводиться значение 1, 2 или 3.

Поле со списком

Теперь вставим элемент управления Поле со списком. Вставить элемент можно через меню: Разработчик/ Элементы управления/ Вставить. В ячейках столбца М введем несколько значений лет: 2009, 2010, 2011, 2012, 2013. Эти значения будут использованы в элементе Поле со списком.

  • выделяем диапазон М9:М12;
  • нажимаем Формулы/ Определенные имена/ Присвоить имя;
  • в поле Имя вводим Список.

Теперь свяжем элемент управления с данными на листе. Для этого:

  • выделите элемент управления Поле со списком;
  • правой клавишей вызовите его контекстное меню, затем Формат объекта…, вкладка Элемент управления;
  • в поле Формировать список по диапазону вводим Список (вместо ссылки на ячейку мы ввели ссылку на определенное Имя!). Конечно, вместо имени можно было указать просто ссылку на диапазон;
  • свяжем элемент с ячейкой $C$8. В этой ячейке будет выводится порядковый номер выбранного элемента списка, т.е. если выберем 2009, то выведется 1, т.к. это первый элемент в списке. Для дальнейших целей нам проще использовать именно год, а не его порядковый номер. Для этого в ячейку D8 введем формулу =C8+2008 .

Список

Вставляем на лист элемент Список. Аналогично предыдущему элементу связываем его с ячейкой $C$13 и формируем список на основе того же Именованного диапазона Список. В ячейку D13 введем формулу =C13+2008 .

Счётчик

Вставляем на лист элемент Счетчик. Определяем минимальное значение 2009, максимальное – 2013, шаг 1. Связываем элемент с ячейкой $C$17. В D17 введем формулу =С17 , т.к. элемент Счетчик в нашем случае возвращает значение года.

Чтобы определить значение какого элемента (поле со списком, список или счетчик) является активным в настоящий момент, в ячейке E9 введем формулу: =ЕСЛИ(C2=1;D8;ЕСЛИ(C2=2;D13;D17)) Как мы помним, значение в ячейке С2 определяется Группой переключателей.

Полоса прокрутки

Вставляем на лист элемент Полоса прокрутки. Этим элементом мы будем изменять ячейку на пересечении строки Количество (строка 10) и столбца выбранного года. Значения ячейки будет меняться в диапазоне от 0 до 1000. Но как определить эту ячейку?

Создадим Именованную формулу СмещГода для определения позиции выбранного года в диапазоне лет G9:K9. Нажимаем Формулы/ Определенные имена/ Присвоить имя, в поле Имя вводим СмещГода, в поле диапазон вводим формулу =ПОИСКПОЗ($E$9; $G$9:$K$9;0) Если выбран 2009, то формула вернет 1.

Для определения ячейки строки Количество, соответствующую выбранному году используем формулу =СМЕЩ($F$10;0;СмещГода) . Формула вернет диапазон, состоящий из одной ячейки.

В поле Связь с ячейкой элемента Полоса прокрутки нельзя ввести формулу, но можно, как мы уже видели, ввести Имя. Создадим Именованную формулу Количество, в поле Диапазон укажем формулу =СМЕЩ($F$10;0;СмещГода) . Теперь в поле Связь с ячейкой элемента полоса прокрутки введите Количество.

Аналогичные манипуляции проделайте с полосой прокрутки для Цены. Для этого необходимо создать Именованную формулу Цена, где в поле Диапазон указать формулу =СМЕЩ($F$11;0;СмещГода) .

Флажок

При выборе пользователем текущего года, в таблице с данными (G9:K12) соответствующий столбец будет закрашиваться серым фоном. Для выделения столбца выбранного года используем Условное форматирование.

Сначала вставим на лист элемент Флажок. Этим элементом мы будем включать и выключать выделение в таблице столбца выбранного года. Элемент свяжите с ячейкой $G$2. Если флажок снят, то в этой ячейке будет ЛОЖЬ (этому значению соответствует 0), если установлен, то ИСТИНА (этому значению соответствует 1).

Для настройки Условного форматирования выделим диапазон G9:K12. Так как формула в Условном форматировании будет содержать относительную ссылку, то убедимся, что после выделения диапазона активной ячейкой является G9 (т.е. диапазон надо выделять начиная именно с нее. Подсказкой служит поле Имя, находящееся слева от Строки формул. После выделения диапазона оно должно содержать G9).

  • вызовите инструмент Условное форматирование ( Главная/ Стили/ Условное форматирование/ Создать правило);
  • выберите Использовать формулу для определения форматируемых ячеек;
  • в поле «Форматировать значения, для которых следующая формула является истинной» введите =И(СТОЛБЕЦ(G9)=СмещГода+6;$G$2) Формула примет значение ИСТИНА, когда выполнится одновременно 2 условия:
  • значение выражения (СмещГода (изменяется от 1 до 5 (т.е. от 2009 до 2013 года) + 6) совпадет с номером текущего столбца (7, т.е. 2009 год);
  • Флажок Условное форматирование установлен.
  • выберите требуемый формат, например, серый цвет заливки;
  • нажмите ОК.

Тестируем

  • убедимся, что флажок Условное форматирование установлен;
  • выберем переключатель Список;
  • в элементе управления Список выберем 2010;
  • убедимся, что столбец 2010 выделен серым;
  • Полосой прокрутки изменим количество в столбце 2010.

Результат показан на рисунке.

К сожалению, у элементов управления формы Флажок, Поле со списком и Список нет возможности отформатировать отображаемый шрифт. Зато это можно сделать у элементов ActiveX ( Разработчик/ Элементы управления/ Вставить). Правда, для работы с этими элементами требуется писать программу на VBA.

admin

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *