Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

IV. Макросы в MS Excel





 

Макросы представляют собой встроенные в документ Excel программы на Visual Basic. Они применяются в тех случаях, когда встроенных средств Excel не достаточно.

По назначению их можно весьма условно разделить на следующие группы:

1. Макросы, обеспечивающие автоматизацию операций по обеспечению работы в Excel;

2. Макросы вычислительного характера;

3. Макросы, обеспечивающие необходимый интерфейс для вычислений.

 

Макросы для автоматизации работ

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

Пример

Пусть для работы Вам необходимо произвести расчеты нескольких таблиц и затем экспортировать их в документ Word.

По умолчанию в Excel установлено:

· тип шрифта – «Arial Cyr»;

· размером шрифта – 10;

· выравнивание для текстовой информации по левому краю, а для числовой – по правому краю.

После экспорта в Word таблицу приходится вручную перенастраивать под следующие параметры:

· размер шрифта – 14;

· тип шрифта – «Times New Roman»;

· выравнивание содержимого таблицы – по центру.

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

Создание макроса в Excel состоит из следующих этапов:

1. Запись макроса

Выделим нужную часть таблицы и выполним команды:

Сервис > Макрос > Начать запись > В появившемся окне запроса о параметрах макроса указать только осмысленное имя макроса (например, «Настройка») > Ok.

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

В данном случае:

· установить размер шрифта, равный 14;

· установить тип шрифта «Times New Roman»;

· установить выравнивание по центру.

После этого тут же остановить запись: Сервис > Макрос > Остановить запись.

 

2. Обеспечение запуска макроса.

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

Сервис > Настройка > В окне «Настройка» выбрать закладку «Команды» > В списке категорий выбрать категорию «Макросы» > В списке команд выбрать команду «Настраиваемая кнопка» и перетащить ее на панель инструментов > Не закрывая окна «Настройка» установить указатель мыши на только что перетащенную кнопку > Щелкнуть правой кнопкой мыши > В открывшемся меню выбрать пункт «Назначить макрос» > Из списка макросов выбрать макрос «Настройка».

Примечание

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

После оформления кнопки окно «Настройка» закрыть.

 

3. Проверка действия макроса

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

Сам текст макроса можно просмотреть, если выполнить команды:

Сервис > Макрос > Макросы > Выбрать нужный > Изменить > Система перейдет в редактор Visual Basic, в котором будет представлен текст выбранного макроса.

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

 

Sub Настройка()

With Selection.Font

.Name = "Times New Roman";

.Size = 14

.Strikethrough = False

.Superscript = False

.Subscript = False

.OutlineFont = False

.Shadow = False

.Underline = xlUnderlineStyleNone

.ColorIndex = xlAutomatic

End With

With Selection

.HorizontalAlignment = xlCenter

.VerticalAlignment = xlBottom

.WrapText = False

.Orientation = 0

.AddIndent = False

.IndentLevel = 0

.ShrinkToFit = False

.ReadingOrder = xlContext

.MergeCells = False

End With

End Sub

 

Здесь все команды настройки записаны в виде команд Visual Basic.

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

Примечание

Точно такой же макрос и с точно таким же вариантом запуска можно создать и в Word.

 







Дата добавления: 2015-08-12; просмотров: 678. Нарушение авторских прав; Мы поможем в написании вашей работы!




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


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


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


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Психолого-педагогическая характеристика студенческой группы   Характеристика группы составляется по 407 группе очного отделения зооинженерного факультета, бакалавриата по направлению «Биология» РГАУ-МСХА имени К...

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

Устройство рабочих органов мясорубки Независимо от марки мясорубки и её технических характеристик, все они имеют принципиально одинаковые устройства...

Тема: Кинематика поступательного и вращательного движения. 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью, проекция которой изменяется со временем 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью...

Условия приобретения статуса индивидуального предпринимателя. В соответствии с п. 1 ст. 23 ГК РФ гражданин вправе заниматься предпринимательской деятельностью без образования юридического лица с момента государственной регистрации в качестве индивидуального предпринимателя. Каковы же условия такой регистрации и...

Седалищно-прямокишечная ямка Седалищно-прямокишечная (анальная) ямка, fossa ischiorectalis (ischioanalis) – это парное углубление в области промежности, находящееся по бокам от конечного отдела прямой кишки и седалищных бугров, заполненное жировой клетчаткой, сосудами, нервами и...

Studopedia.info - Студопедия - 2014-2026 год . (0.008 сек.) русская версия | украинская версия