Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

Макросы в Excel

к перейдет в изображение руки с отогнутым  указательным  пальцем.
    Нажатие левой кнопку мыши приводит к выполнению макроса “Число”.

         Пример 7. Назначение макроса рисунку

            Представлены  три  рисунка,  которым  назначены  созданные  нами
    макросы “Месяц”, “Заголовок” и “Число”.
            Назначение макроса рисунку ничем  не  отличается  от  назначения
    макроса графическому объекту, которое было рассмотрено  ранее.  Рисунки
    взяты  из  каталога  Windows.  Они  содержатся  в  файлах  WINLOGO.BMP,
    EGYPT.BMP и ARCHES.BMP.
             Для  назначения  макроса  рисунку  нужно  выполнить   следующие
    действия:

         ·  Выполните команду  Вставка  |  Рисунок.  Появится  окно  диалога
    выбора рисунка.
         ·   Выберите  каталог  Windows.  В  окне  диалога  появится  список
    графических файлов.
         ·  Выберите  файл  WINLOGO.BMP  и  выбранный  рисунок  появится  на
    рабочем листе Excel.
         ·  Нажмите правую кнопку мыши,  когда  ее  указатель  находится  на
    активном рисунке.
         ·  Из всплывающего меню выберите команду Назначить макрос. Появится
    окно диалога со списком макросов, в котором выберите требуемый. Нажатие
    кнопки OK завершает процесс назначения.

         ·   Нажмите  кнопку  мыши  вне  рисунка,  чтобы  он  перестал  быть
    активным.

            В ячейках A1:A3  вы  можете  увидеть  результат  работы  макроса
    “Число”,  который  был  назначен  рисунку  “winlogo”.   Для   получения
    результата мы выделили ячейки A1:A3 и  переместили  указатель  мыши  на
    рисунок “winlogo”. Нажатие кнопки мыши  привело  к  выполнению  макроса
    “Число”, то есть к форматированию ячеек A1:A3.

                             4. Примеры макросов

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

         1  Заполнение ячейки числами,  являющимися  членами  арифметической
    прогрессии с разностью равной 0,5
         2  Назначение встроенного формата диаграмм
         3  Вставка значения вместо формул

         Пример 10. Макрос “Прогрессия”

            В результате работы макроса  “Прогрессия”  выделенные  в  строке
    ячейки  заполняются   числами,   являющимися   членами   арифметической
    прогрессии с разностью равной 0,5 или с шагом 0,5.
            Для записи макроса “Прогрессия” выполните следующие действия:

         ·  Введите в ячейку A1 число 1000 и выделите ячейки A1:C1.

         ·  Выполните команду Сервис  |  Запись  макроса  |  Начать  запись.
    Появится окно диалога “Запись макроса”.

         ·  Введите в поле ввода Имя макроса название записываемого  макроса
    Прогрессия и нажмите кнопку Параметры. Окно  диалога  “Запись  макроса”
    расширяется.

         ·  Перейдите на латинский регистр и введите  букву  p  для  клавиши
    быстрого вызова макроса.

         ·  Нажмите кнопку OK в окне диалога “Запись макроса”, которое после
    этого закроется. Начиная с  этого  момента,  все  ваши  действия  будут
    записываться в макрос. В строке состояния появится слово “Запись”.

         ·  Выполните команду Правка | Заполнить | Прогрессия. Появится окно
    диалога «Прогрессия».

         ·  Установите флажок по строкам. Это означает, что прогрессия будет
    строится в выделенной строке.

         ·  Установите флажок арифметическая. Это  означает,  что  ячейки  в
    строке будет заполняться числами,  являющимися  членами  арифметической
    прогрессии.

         ·  В  окне  “Шаг”  введите  число  0,5  —  разность  арифметической
    прогрессии.

         ·  Нажмите кнопку OK, чтобы выйти  из  окна  диалога  “Прогрессия”.
    Теперь нужно закончить запись макроса.


         ·  Нажмите кнопку Остановить макрос.

            Итак, результаты работы  макроса  “Прогрессия”.  Он  запускается
    нажатием Ctrl+p. Перед этим  нужно  ввести  первый  член  прогрессии  и
    выделить ячейки в строке, где будут  размещаться  члены  арифметической
    прогрессии с разностью 0,5.
            После нажатия клавиш Ctrl+p ячейки A1:G1 заполнятся числами 1000
    1000,5 1001 1001,5 1002 1002,5 1003.
         Если  первая  ячейка  среди  выделенных  не  содержит   число,   то
    заполнение числами не произойдет и ячейки останутся без изменения.

         Пример 11. Макрос “Диаграмма”

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


         ·  Выполните команду Сервис  |  Запись  макроса  |  Начать  запись.
    Появится окно диалога “Запись макроса”.

         ·  Введите в поле ввода Имя макроса название записываемого  макроса
    Диаграмма и нажмите кнопку Параметры.

         ·  Перейдите на латинский регистр и введите  букву  d  для  клавиши
    быстрого вызова макроса.

         ·  Нажмите кнопку OK в окне диалога  “Запись  макроса”.  Начиная  с
    этого момента все ваши действия будут записываться в макрос.  В  строке
    состояния появится слово “Запись”.


         ·  Из меню Сервис выберите команду Параметры. Появится окно диалога
    “Параметры”.

         ·   Выберите  вкладку  “Диаграмма”.  В  поле  ввода  списка  Формат
    диаграммы    по    умолчанию    отображается    название     последнего
    использовавшегося пользовательского автоформата диаграммы.

         ·   В  списке  Формат  диаграммы  по  умолчанию  с  помощью  полосы
    прокрутки найдите значение Встроенная и нажмите кнопку OK.


         ·  Нажмите кнопку Остановить макрос.


            До запуска макроса “Диаграмма” в качестве диаграммы по умолчанию
    строилась диаграмма  формата  Линии  .После  нажатия  клавиш  Ctrl+d  в
    качестве диаграммы по умолчанию будет использоваться Встроенная. Макрос
    изменяет значение формата  для  стандартной  диаграммы.  Обе  диаграммы
    построены на наборе данных A1:E4, но с использованием разных форматов.

         Пример 12. Макрос “Значение”

             Действие  этого  макроса  аналогично  нажатию  кнопки  Вставить
    значения. В ячейке остается только результат  работы  формулы,  а  сама
    формула исчезает. Это очень важная функция, поэтому  приведем  алгоритм
    записи соответствующих действий в макрос,  который  впоследствии  будет
    вызываться нажатием Ctrl+v.
            Для записи макроса “Значение” выполните следующие действия:

         ·  Для наглядности введите в ячейки A1 и A2  какие-нибудь  формулы,
    например, следующего вида:  =COS(D1),  =COS(D2).  В  ячейках  D1  и  D2
    расположены числа.

         ·  Выделите ячейки A1 и A2.

         ·  Выполните команду Сервис  |  Запись  макроса  |  Начать  запись.
    Появится окно диалога “Запись макроса”.

         ·  Введите в поле ввода Имя макроса название записываемого  макроса
    Значение и нажмите кнопку Параметры.


         ·  Перейдите на латинский регистр и введите  букву  v  для  клавиши
    быстрого вызова макроса.
         ·  Нажмите кнопку OK в окне диалога  “Запись  макроса”.  Начиная  с
    этого момента все ваши действия будут записываться в макрос.

         ·  Выполните команду Правка | Копировать.

         ·  Нажмите мышью в первую ячейку выделенной области. В нашем случае
    это ячейка A1.


         ·  Выполните команду Правка | Специальная  вставка.  Появится  окно
    диалога “Специальная вставка”.

         ·  Установите признак Значения.

         ·  Нажмите кнопку  OK  для  выхода  из  окна  диалога  “Специальная
    вставка”.

         ·  Нажмите мышью в первую ячейку выделенной области. В нашем случае
    это ячейка A1.

         ·  Нажмите клавишу Esc.

         ·  Нажмите кнопку Остановить макрос.

            Работа с макросом “Значение” осуществляется  следующим  образом.
    Сначала выделите блок ячеек, в которых присутствуют  формулы,  а  затем
    нажмите Ctrl+v. В выделенных ячейках останутся только значения формул.
               Результатом работы формул может  быть  текст.  После  нажатия
    Ctrl+v формулы исчезнут и останется только текст.
               Если вы хотите использовать макрос “Значение” вместо  команды
    Специальная вставка, запишите его с относительными ссылками.

                                5. Заключение
         И в  заключении,  целесообразно  обобщить  всё  ранее  сказанное  и
    выделить основные моменты.
         1   Макрос   представляет   собой   записанную   последовательность
    определенных действий.
         2  Для записи макроса выполните команду Сервис | Запись макроса.
         3  Назначение  существующему  макросу  клавиши  быстрого  вызова  и
    пункта меню выполняется с помощью команды Сервис |
12345
скачать работу

Макросы в Excel

 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ