Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Инструментов. Создание новой панели инструментов




Запуск макроса с помощью кнопки на панели

Относительная адресация

В примере 1 использованы абсолютные ссылки на адреса ячеек, поэтому, чтобы использовать макрос «Тенденция» для других данных, их нужно предварительно занести в эти же ячейки B1:H1 и B2:E2.

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

=ТЕНДЕНЦИЯ($B$2:$E$2;$B$1:$E$1;$F$1:$H$1;1).

Теперь можно обрабатывать этим макросом данные в произвольном блоке ячеек, равном по размеру исходному (B1:H2), но смещенному относительно него на несколько ячеек по вертикали и горизонтали. Если зафиксировать адресацию столбцов, убрав знак ”$” перед буквами в адресах ячеек (=ТЕНДЕНЦИЯ(B$2:E$2;B$1:E$1;F$1:H$1;1), то перемещать блок можно только по столбцам. Если убрать знак ”$” только перед цифрами, то блок можно перемещать по строкам. Кнопку Относительная ссылкапри этом нужно отжать.

1.3 Назначение сочетания клавиш для запуска макроса:

Если при записи макроса ему не было назначено сочетание запускающих клавиш, их можно ввести позже следующим образом:

1 В меню Сервисустановите указатель на пункт Макрос и выберите команду Макросы.

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

3 Нажмите кнопку Параметры.

4 Введите соответствующую букву в поле Сочетание клавиш. Заданное сочетание клавиш будет заменять любое установленное по умолчанию в Microsoft Excel, пока книга, содержащая данный макрос, открыта.

5 Нажмите кнопку OK.

 

Для запуска макроса можно назначить кнопку или другой элемент управления на существующей или новой панели инструментов:

1 Выберите команду Настройка... в меню Сервис, а затем — вкладку Панели инструментов.

2 Нажмите кнопку Создать.

3 В окне Создание панели инструментоввведите нужное имя в поле Панель инструментов, затем нажмите кнопку OK. В списке Панели инструментов появится новая строка с введенным именем новой панели.

4 Поставить галочку в строке новой панели, на рабочем листе появится пустая новая панель с заданным именем.

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

6 Нажать клавишу Изменить выделенный объект, выбрать команду Назначить макрос..., выбрать в появившемся окне нужный, нажать ОК. Можно аналогично назначить значок и текст для кнопки.

3 Запуск макроса с помощью кнопки на рабочем листе.

Кнопку запуска можно поместить на выведенные на экран ранее через меню Вид\Панели инструментов панели Стандартная, Форматирование, а не на вновь созданную панель.

Для этого нужно:

1 В меню Сервис выбрать Настройка.

2 В спискеКатегории выбрать Элементы управления, в списке Команды нажать мышью по элементу Кнопка и перетащить её на свободное место панели Стандартная(или Форматирование).

3 Щелкнуть мышью по Изменить выделенный объект, затем по Назначить макрос..., выбрать нужный и нажать ОК. Макрос, назначенный этой кнопке, будет выполняться при её нажатии.

4 Добавление элементов управления на лист с помощью панели инструментов Формы.

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

1 Откройте лист, к которому нужно добавить элементы управления.

2 С помощью меню Вид\Панели инструментов\Формы выведите на экран панель инструментов Формы.

3 На панели инструментов Формы нажмите элемент управления Кнопка, укажите место на рабочем листе, где она должна быть расположена (щелкнув по нему мышью). Появится окно Назначить макрос объекту..., после чего нужно выбрать нужный макрос в поле Имя макроса и нажать ОК. Кнопка появится в рамке с 8 квадратиками, перемещая которые можно изменить её размер.

4 После придания кнопке нужного размера снимите с неё выделение, щелкнув мышью по свободному месту листа.

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

Щелкнуть правой клавишей мыши по кнопке, можно также выбрать команду Назначить макрос... в контекстном меню. Если макрос не существует, можно его записать или написать новый (см. п. 1).

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




Поделиться с друзьями:


Дата добавления: 2014-10-15; Просмотров: 318; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.