(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Первые шаги в использовании макросов в Excel

Алексей Шмуйлович

Макрос Excel - это программка, написанная на языке VBA (Visual Basic for Applications), и призванная автоматизировать какую-нибудь задачу. Это может быть выполнение рутинной операции по форматированию внешнего вида ячейки или одинаковых действий над большим количеством записей таблицы и т. п.
По форме - это записанный по определенным правилам текст программы, который хранится в тех же файлах, что и листы рабочей книги, только в особых областях, называемых модулями.

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

Уже догадались? Excel умеет сам создавть программы, записывая действия пользователя. Итак, после выбора вышеуказанного пункта меню перед Вами возникнет следующий диалог:

 

Здесь, думаю, все понятно. Нажимаем Ок.
Теперь на экране появляется панель инструментов «Остановка записи»:

Пока Вы не нажмете кнопку «Остановить», Excel быдет записывать все Ваши действия.
Будьте осторожны - записываются все перемещения по листу, листание слайдера, выделение ячеек, так что, если Вы хотите, чтобы в дальнейшем макрос выполнял действия не над конкретной ячейкой, а над любой выбранной в этот момент, то после включения записи макроса не перемещайтесь по листу - сразу начинайте операцию, ктоторую нужно записать. Пускай это будет изменение формата. Давайте изменим шрифт (гарнитуру, размер, цвет, наклон), выберем выравнивание с переносом по словам и т. п.

Останавливаем запись.
Теперь наше творение можно попробовать увидеть через меню Сервис - Макрос - Макросы…
Дальше выбираем макрос с именем, которое ему присвоили в первом диалоге, и нажимаем кнопку «Изменить». Перед нами окно редактора VBA:

Пока не будем разбираться с этим окном. Закроем его и попробуем макрос в действии.
Лучше всего вынести кнопку с макросом на панель инструменов. Выбираем меню Сервис - Настройка.

Закладка «Команды», категория «Макросы». Кнопочку со смайлом перетаскиваем на любую удобную и подходящую по смыслу панель инструментов.
Закрываем окно настройки.
Теперь нажимаем смайлик.

Ах да! Мы же еще не указали Excel, какой именно макрос нужно выполнять при нажатии смайлика. Не беда - при первом нажатии Excel сам предложит нам выбрать макрос для присвоения кнопке. Выбираем свой макрос.

Теперь все? Если повезет и Вы не наделали ошибок, то все. Теперь нажатие смайла будет продылывать над любой ячейкой или ячейками все операции, записанные вами.

Не уверен, что у Вас получится с первого раза и что Excel не начнет выдавать ругательства об ошибках. Что ж… Лучше потратить два дня, а потом за пять минут долететь…

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 07.08.2007 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Microsoft 365 Business Standard (corporate)
Microsoft Office для дома и учебы 2019 (лицензия ESD)
Microsoft 365 Apps for business (corporate)
Microsoft Windows Professional 10, Электронный ключ
Microsoft 365 Business Basic (corporate)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
Программирование в AutoCAD
Новые материалы
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100