Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Программирование в Microsoft Excel для пользователей
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

1. Создание макросов с помощью Макрорекордера

Лабораторная работа 1.1 Запись макроса для автоматического ввода текста в ячейку

Макрорекордер в Excel, автоматическое создание макросов VBA

Ситуация:

Вам несколько раз в день необходимо передавать распоряжения в бухгалтерию. Каждое распоряжение должно заканчиваться строками вида:

Задание:

Напишите при помощи макрорекордера макрос ОтвИсп, который бы автоматически подставлял информацию об ответственном исполнителе в активную ячейку, а информацию о телефоне — в ячейку ниже (вместо "Петрова М.М." подставьте вашу фамилию).

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

Созданный вами макрос должен запускаться по нажатию клавиш Ctrl+Shift+M.

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

Примечание

Для того, чтобы вы могли запустить созданный вами макрос, установите при помощи меню Сервис | Макрос | Безопасность режим безопасности "Низкий", а затем закройте и вновь откройте Excel.

Решение:

1. Откройте Excel и выделите на листе любую пустую ячейку.

2. В меню Сервис | Макрос выберите команду Начать запись. В окне Запись макроса в поле Имя макроса введите ОтвИсп. Установите указатель в поле Сочетание клавиш и нажмите Shift+M (значение в итоге должно выглядеть как Ctrl + Shift + M). В поле Сохранить в выберите "Личная книга макросов" и нажмите на кнопку OK.

3. На открывшейся панели макрорекордера (маленькая панель, которая должна появиться поверх листа) нажмите на кнопку Относительная ссылка. Убедитесь, что кнопка нажата (вокруг нее должна появиться рамка).

4. Введите в текущую ячейку на листе Excel текст "Отв. Исп. ваши_ФИО", например, "Отв. Исп. Петрова М.М.". Перейдите на ячейку ниже и введите текст "т. 5555".

5. Нажмите на кнопку "Остановить запись на панели макрорекордера".

6. Для проверки закройте Excel с сохранением текущего документа. Вам будет задан вопрос "Сохранить внесенные изменения в личной книге макросов?" Ответьте в этом диалоговом окне "Да".

7. Откройте Excel заново и нажмите на кнопки Ctrl+Shift+M. В текущую ячейку и ячейку ниже будет вставлен записанный вами текст.

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 
© 2004-2016, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru