Как пишется правильно программа эксель: как правильно пишется эксель на английском?

Содержание

Ворд эксель как пишется на английском

Перевод содержимого на другой язык

​Смотрите также​​ значит Вы неправильно​ программа для работы​ сравнить Ворд и​ щелкните значок​Изменить клавиатуру​ Windows 8​ ленты, меню и​ пути: C:\Users\имя_пользователя\AppData\Roaming\Microsoft\Templates, где​ После установки языкового​ будет установлен, он​ Office: Excel, OneNote,​ списке языков интерфейса​.​ Требуется ли установить​ текста.​ материалам в Интернете​Примечание:​ установили, при установке​ с электронными таблицами,​ Эксель! В интернете​Язык и региональные стандарты​

​.​Нажмите клавишу с логотипом​ диалоговых окон.​ имя_пользователя — имя пользователя,​ пакета необходимо включить​ станет языком всплывающих​ Outlook, PowerPoint, Publisher,​ присутствуют испанский ,​В диалоговом окне​ языковой пакет или​Во всплывающем меню​.​Мы стараемся как​ есть выбор языка,​ созданная корпорацией Microsoft​ инфу найти не​.​В списке​

​ Windows и X,​​В списке​ вошедшего в систему. ​ необходимый язык. Включаемые​

Используемое приложение Office:

​ подсказок, используемым по​

​ Visio и Word.​

Word

​ немецкий и японский,​​Добавление языков​ пакет интерфейса пользователя?.​На​Выделите в документе текст,​ можно оперативнее обеспечивать​ переустановите и будте​​ для Microsoft Windows,​ могу…Помогите! напишите как-нибудь​В диалоговом окне​​Язык ввода по умолчанию​

  1. ​ а затем щелкните​Язык отображения справки​

  2. ​Примечание:​​ параметры, специфичные для​​ умолчанию.​​ Она не поддерживается​​ а языковые средства​

  3. ​нажмите кнопку​​Для добавления языка в​​выберите язык, на​

  4. ​ который требуется перевести.​​ вас актуальными справочными​​ повнимательней.​ Windows NT и​

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

    ​ Язык, установленный в качестве​​ определенного языка, зависят​Дополнительные сведения о всплывающих​

    ​ для программ Office 2016.​ для испанского языка​​Добавить язык​

PowerPoint и Excel

​ программы Office необходимо​​ который нужно перевести​В меню​ материалами на вашем​Вообще то чем​ Mac OS. Она​ сути!​​на вкладке​Языки и службы тестового​.​​ нужно использовать для​

  1. ​ основного языка редактирования,​ от активных языков​

  2. ​ подсказках см. в​​Всплывающие подсказки — это​​ были удалены с​​, выберите нужный язык​​ добавить язык редактирования.​

  3. ​ текст.​​Вид​​ языке. Эта страница​ Вам английский не​

  4. ​ предоставляет возможности экономико-статистических​​Axelerator03​​Языки​

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

  6. ​ и используемых программ.​​ статье Отображение и​​ небольшие всплывающие окна,​ компьютера, языком интерфейса​ в списке и​

    ​ Язык редактирования включает​​Примечание:​выберите пункт​

    ​ переведена автоматически, поэтому​​ нравится, заодно и​​ расчетов, графические инструменты​

См.

также

​: Word (англ. )​

​в разделе​

support.office.com>

Выбор дополнительного языка редактирования и настройка языковых параметров в Office

​выберите язык, который​Часы, язык и регион​Если в системе установлено​ списка​Нажмите кнопку​ скрытие всплывающих подсказок.​

​ в которых приводится​ по умолчанию будет​

​ нажмите кнопку​ раскладку клавиатуры и​ Чтобы развернуть окно, перетащите​Справочные материалы​​ ее текст может​​ выучите, а так​ и, за исключением​ — слово. Текстовый​Языки и службы текстового​ требуется использовать по​нажмите​ три языка или​Включенные языки редактирования​Пуск​При использовании​ краткая контекстная справка.​ немецкий.​

​Добавить​ средства проверки правописания​ маркер изменения размера​.​ содержать неточности и​ там же все​ Excel 2008 под​ редактор, поставляемый операционными​ ввода​ умолчанию.​Изменение способа ввода​ больше, отображается список​. В таком случае​и выберите​языковых параметров Microsoft Office​ Они появляются, если​Задание языка по умолчанию​. ​ для данного языка.​

Добавление языка

​под окном​Откройте панель​ грамматические ошибки. Для​ в картинках…​ Mac OS X,​ системами Windows. Максимально​нажмите кнопку​Если язык, который требуется​.​Порядок использования языков интерфейса​ сначала нужно выбрать​Все программы​ 2007​ навести указатель мыши​Откройте приложение Office, например​Закройте диалоговое окно​ В состав средств​Перевод​Перевод​ нас важно, чтобы​Denis mosin​ язык макропрограммирования VBA​​ удобный редактор, позволяющий​​Подробнее​

  1. ​ использовать в качестве​Для нужного языка нажмите​

  2. ​. Чтобы изменить порядок​​ другой язык в​​ >​​на ленте и​​ на элемент интерфейса,​​ Word.​​Добавление языков​

  3. ​ проверки правописания входят​​.​​.​​ эта статья была​​: Скачать русскую версию,​ (Visual Basic для​​ работать как с​​.​​ языка ввода по​​ кнопку​

    ​ языков, выберите язык​ списке​

​Microsoft Office​​ в диалоговых окнах​​ например на кнопку,​​Выберите​​. В столбце​

  1. ​ языковые функции, такие​​Многоязычные возможности пакета Office​​Во всплывающем меню​

  2. ​ вам полезна. Просим​​ либо найти русификатор​​ приложений). Microsoft Excel​​ большими объемами текста,​​В диалоговом окне​ умолчанию, отсутствует в​Параметры​​ в списке и​​Основной язык редактирования​

  3. ​ >​​ появляются команды, предназначенные​​ вкладку, меню или​​Файл​​Раскладка клавиатуры​​ как словари для​​Использование справочных материалов​С​​ вас уделить пару​​Va​

​ входит в состав​​ так и с​​Языки и службы текстового​​ списке, выполните действия​​.​ нажмите кнопку​, а затем удалить​Средства Microsoft Office​ для определенного языка.​ элемент управления диалогового​

Установка языка интерфейса и справки по умолчанию

​ секунд и сообщить,​: Только к английской​ Microsoft Office и​ отдельно выделенными фрагментами. ​ ввода​ 5–8.​В разделе​Вверх​ язык из списка​

​ >​ Например, при первом​ окна. Если задать​Параметры​Выбор языков редактирования​ кнопки задания направления​ параметров Office вы​ текста.​ помогла ли она​ и можно подключать​ на сегодняшний день​ Огромный диапазон шрифтов,​в разделе​В области​Метод ввода​или​Включенные языки редактирования​Языковые параметры Microsoft Office 2007​ включении языковых параметров​ язык всплывающих подсказок​

​, а затем —​

  1. ​для языка должно​ текста в абзаце.​

  2. ​ можете добавить новый​​Во всплывающем меню​​ вам, с помощью​​ языковые модули, но​​ Excel является одним​​ настроек и графических​​Установленные службы​

  3. ​Установленные службы​​нажмите​​Вниз​​.​.​​ для японского языка​ в одном приложении​​Язык​​ быть значение​

​ (Язык редактирования, используемый​ язык или выбрать​На​

​ кнопок внизу страницы. ​ не знаю для​ из наиболее популярных​ функций.​нажмите​нажмите кнопку​Добавить метод ввода​.​Важно:​Перейдите на вкладку​ активируются команды​

  • ​ Office, он будет​​.​​Включена​​ по умолчанию, указывается​ язык отображения справки​​выберите язык, на​​ Для удобства также​ всех ли версий.​ приложений в мире.​​Excel — электронные​

Задание языка всплывающих подсказок

​Добавить​​Добавить​. Можно выбрать​Если после названия языка​ Для изменения языка пользовательского​Языки редактирования​Фонетическое руководство​ задан и для​

​В диалоговом окне​.​ вверху списка и​ и всплывающих подсказок.​ который нужно перевести​ приводим ссылку на​ Причём можно установить​Microsoft Word (часто​ таблицы, также часть​.​.​Предварительный просмотр​ в списке​ интерфейса и справки​.​и​ всех остальных установленных​Настройка языковых параметров Office​

  1. ​Если в столбце​ выделяется полужирным шрифтом.​

  2. ​Более новые версии​​ текст.​ оригинал (на английском​​ несколько. Удобно, когда​​ — MS Word,​​ офисных приложений операционной​​В диалоговом окне​

  3. ​Разверните язык, который нужно​​, чтобы ознакомиться с​​Включенные языки редактирования​​ может потребоваться языковой​​Выберите язык, который требуется​Вложенные знаки​

    ​ на компьютере приложений​​в разделе​

    • ​Правописание​ При необходимости его​

    • ​ Office 2007 ​Примечание:​ языке) .​ нужны разные языки​ WinWord или просто​​ системы Windows. Работает​Добавление языка ввода​ использовать в качестве​​ устройством ввода.​указано​ пакет. Если вы​

    • ​ включить, в списке​.​ Office.​Выбор языков интерфейса и​указано​ можно изменить, выбрав​

​В Office 2016, Office 2013 и​ Чтобы развернуть окно, перетащите​С помощью Office для​ и, что важно,​

​ Word) — это​​ со значениями в​выберите нужный язык​​ языка ввода по​Выберите нужный метод ввода​(ограниченная поддержка)​ не установили пакет​Доступные языки редактирования​После установки языкового пакета​Откройте приложение Office, например​ справки​​Не установлено​​ нужный язык и​​ Office 2010 языковые параметры​​ маркер изменения размера​

​ Mac справочных материалов​ — словари. После​ текстовый процессор, предназначенный​ отдельных ячейках, столбцами​ в списке​ умолчанию, а затем​ и нажмите​, это означает, что​ для нужного языка,​, затем нажмите кнопку​ Microsoft Office 2007​ Word.​выберите нужный язык​, может потребоваться получить​ щелкнув​ находятся в диалоговом​под окном​

​ можно переводить до​ переключения языка системного​ для создания, просмотра​​ и строками таблиц.​​Язык ввода​

Добавление языка

​ разверните узел​Добавить​ языковые параметры для​ см. статью Скачивание​Добавить​ можно изменить язык​Выберите​ и нажмите кнопку​ языковой пакет или​По умолчанию​ окне​Перевод​ 400 слов за​ интерфейса меняется автоматически​ и редактирования текстовых​ Устанавливается четкая зависимость​и нажмите кнопку​Клавиатура​

  1. ​.​​ этого языка включены,​​ пакетов интерфейса пользователя​​.​​ пользовательского интерфейса для​​Файл​​По умолчанию​​ пакет интерфейса пользователя,​​.)​​Настройка языковых параметров Office​​.

  2. ​ один раз. Если​​ язык офиса.​​ документов, с локальным​

  3. ​ между значениями и​ОК​​.​​Включение раскладок клавиатуры Office​​ но его раскладка​​ Office.​

    ​Язык добавляется в список​​ ленты, меню, диалоговых​​,​.​ чтобы установить средства​Откройте приложение Office, например​. Языки интерфейса и​

​Важно:​ вы хотите перевести​Точно встречал языковые​​ применением простейших форм​​ математические вычисления выполняются​.​Установите флажок для клавиатуры​ 2007 в Windows 7​​ не установлена в​​Нажмите кнопку​

​Включенные языки редактирования​ окон и справки.​Параметры​Определение языка интерфейса, который​ проверки правописания средства​ Word.​ справки можно задавать​ Для использования справочных материалов​ более чем, или​ пакеты для Office​ таблично-матричных алгоритмов. Текстовый​ программой. Есть возможность​Анна анна​ или редактора метода​ и Windows Vista​

​ операционной системе Windows.​Пуск​, и становятся активными​ Кроме того, можно​, а затем —​​ используется в каждом​​ для вашего языка.​Выберите​ независимо друг от​ в Office необходимо​​ всего документа, можно​​ 2003 и 2007.​ процессор, выпускается корпорацией​​ выводить значения в​​: word​

Изменение языка интерфейса и справки

​ ввода (IME), который​​Нажмите​Если вы хотите использовать​и выберите​ все параметры для​ использовать средства проверки​Язык​ приложении Office​Щелкните ссылку​Файл​

  1. ​ друга. Например, вы​​ подключение к Интернету.​​ использовать Переводчик Bing.​​ MUI — multilanguage​​ Microsoft в составе​​ систему управления базами​​Светлана кургузова​​ нужно использовать, и​​Пуск​​ одну и ту​​Все программы​

  2. ​ этого языка, доступные​​ правописания, такие как​​.​

    ​Если используется несколько языков,​​Не установлено​​,​​ можете настроить везде​ При первом обращении​ На базе Microsoft​ user interface. CD​ пакета Microsoft Office.​ данных.​

  3. ​: Word​​ нажмите кнопку​>​​ же раскладку клавиатуры​ >​ в программах 2007​ средство проверки орфографии​

  4. ​В диалоговом окне​​ а пакет Office​​, чтобы подключиться к​Параметры​ тот же язык,​

  5. ​ к справочным материалам​ Translator, возможности и​ с несколькими языками,​​ Первая версия была​​Samorez​Xp​ОК​Панель управления​​ для всех языков,​​Microsoft Office​​ Office (выпуск).​​ и средство проверки​

Понятие ограниченной поддержки

​Настройка языковых параметров Office​ настроен в соответствии​​ Интернету и получить​​, а затем —​​ что и в​​ выводится сообщение​ преимущества сайта бесплатные​ должны быть и​ написана Ричардом Броди​: это по экселю​: Если вы про​

​. Язык будет добавлен​.​ можно проигнорировать это​ >​Язык редактирования, используемый по​ грамматики, для другого​в разделе​ с требованиями пользователя,​ языковой пакет.

Включение раскладки клавиатуры

​Язык​ операционной системе, или​Щелкните здесь, чтобы разрешить​ перевода и обратно​ отдельно, может и​ (Richard Brodie) для​http://ru.wikipedia.org/wiki/Microsoft_Excel​ программу то World​ в список​В разделе​ сообщение. Если вы​Средства Microsoft Office​ умолчанию, указывается внизу​ языка. Дополнительные сведения​

​Выбор языка всплывающих подсказок​ можно опросить все​Языки интерфейса и справки​.​

  1. ​ использовать разные языки​ доступ к справочным​ 50 + языки.​​ на официальном сайте.​​ IBM PC, использующих​

  2. ​это по ворду​​Ольга кузнецова​​Язык ввода по умолчанию​​Часы, язык и регион​​ хотите использовать отдельную​

  3. ​ >​ вкладки​​ о возможностях языковых​​выберите язык всплывающих​

  4. ​ приложения Office и​​ используются в Office​​В диалоговом окне​​ для операционной системы,​​ материалам в Интернете​​ Подробнее об этом​​Новоясеневский маньяк​ DOS, в 1983​

  5. ​http://ru. wikipedia.org/wiki/Word​: XP ошибается!​​.​​в группе​

​ раскладку для языка,​Языковые параметры Microsoft Office 2007​Языки редактирования​

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

  2. ​ редактирования, интерфейса и​​.​​ можно Узнайте Translating​​: Зачем?​​ году. Позднее выпускались​​те осталось только​Программа, которую все​​В Windows XP (для​

    ​Язык и региональные стандарты​​ включите ее.​.​​. При необходимости его​​ статье Скачивание пакетов​Примечания:​​ используется в качестве​​ интерфейса, например пунктов​

  3. ​в меню​​ справки.​​В документе скопируйте текст,​​ текста с помощью​​Дмитрий вольский​​ версии для Apple​

    ​ прочитать и записать​

  4. ​ называют Ворд, пишется​​ Office 2010 и 2007)​​нажмите кнопку​​Если требуется ввести текст​Откройте вкладку​​ можно изменить, выбрав​ интерфейса пользователя Office. ​ ​

    ​ языка интерфейса по​ меню, команд и​Выбор языков редактирования​Доступные языки зависят от​ который требуется перевести.​ переводчик.​

  5. ​: Скачать русификатор​​ Macintosh (1984), SCO​​Рома водопьянов​​ Microsoft Office Word.​​Нажмите кнопку​

  6. ​Смена раскладки клавиатуры или​ на языке не​Язык интерфейса​ нужный язык в​В Office 2007 языковые параметры​​Эта функция недоступна в​​ умолчанию в каждом​

  7. ​ вкладок, в дополнение​выберите нужный язык​ языковой версии набора​В меню​Примечание:​​Shurovik​​ UNIX и Microsoft​: бля word-редактор текста,​​ Word переводится как​​Пуск​

​ других способов ввода​ на основе латиницы​

  1. ​.​​ списке​​ находятся в диалоговом​ Office 2016.​​ из них.​​ к языку, на​​ в списке​​ Office и дополнительного​

  2. ​Вид​​ Справочные материалы доступны только​: А Офис у​​ Windows (1989).​ excel-редактор таблиц, общие​​ «слово».​

    ​, наведите указатель мыши​​.​ (например, на русском​​Примечание:​​Основной язык редактирования​

  3. ​ окне​​Если нужный язык отсутствует​​В диалоговом окне​​ котором выводится файл​​Добавить дополнительные языки редактирования​​ языкового пакета, пакета​выберите пункт​​ в Office 2011​​ вас какой? А​​Очень коротко: Excel​

  4. ​ у них только​​World переводится как​ на пункт​​Примечание:​​ или китайском) или​​ Вкладка​​.​​Языковые параметры Microsoft Office 2007​

  5. ​ в списке, возможно,​​Задание языковых параметров Office​​ справки.​и нажмите кнопку​​ интерфейса пользователя и​​Справочные материалы​​ для Mac.​​ то русификатор (MUI)​

support.office.com>

Как пишется ворд на англ?

​ для работы с​​ буковки​

​ «мир», а читается​​Настройка​

​ В классическом виде дважды​​ использовать отдельную раскладку​Язык интерфейса​

​При изменении основного языка​​.
​ следует добавить дополнительные​в разделе​Язык, используемый по умолчанию,​Добавить​ языков всплывающих подсказок,​
​.​Word​ тоже разный для​ электронными таблицами, работы​Gloomy​
​ как «воолд», по​и выберите команду​ щелкните пункт​ клавиатуры для каждого​появляется только после​ редактирования шаблон Normal.dotm​

Напишите общее и отличия Excel и Word! Отдельно напишите!

​Чтобы добавить язык в​ языковые службы. Щелкните​Выбор языков интерфейса и​ указывается вверху списка​.​ установленных на компьютере.​В поле​PowerPoint и Excel​

​ разных версий.​​ с формулами, подсчетами,​: ворд -в осоновном​ крайней мере, в​Панель управления​Язык и региональные стандарты​ из языков на​ установки языкового пакета.​ в Word заменяется​ программы Office 2007,​ ссылку​ справки​ и выделяется полужирным​
​Добавленный язык появится в​ Если нужный вам​Слово или фраза​Важно:​Пользователь удален​ графиками​ для текстов, а​ английской транскрипции.​.​, а затем перейдите​ основе латиницы, можно​ Чтобы установить языковой​ автоматически. Перед изменением​ необходимо убедиться в​

​Как получить дополнительные языки​​нажмите​
​ шрифтом. В Office​
​ списке языков редактирования.​
​ язык средств проверки​
​вставьте текст, который​ Для использования справочных материалов​

​: Путем переустановки программы​​Word — редактор​ ексель для составления​Правда, есть программы​Выберите категорию​

​ на вкладку​​ включить раскладку клавиатуры​ пакет, см. статью​ основного языка редактирования​ том, что на​ всплывающих подсказок с​

​Просмотр языков интерфейса, установленных​​ языки интерфейса и​
​Если в столбце​ правописания, интерфейса или​ требуется перевести.​ в Office необходимо​ и выбора языка.​ текста​ таблиц и прочих​ и со словом​Дата, время, язык и​Языки и клавиатуры​ для нужного языка,​ Скачивание пакетов интерфейса​ рекомендуется сохранить копию​ компьютере установлен соответствующий​ сайта office.com?​ для каждой программы​ справки используются в​Раскладка клавиатуры​ справки недоступен, возможно,​Откройте панель​ подключение к Интернету. ​ Это можно сделать​Заранее большое спасибо!​
​ подсчётов…​ World, например, программа​ региональные стандарты​.​ а затем переключать​ пользователя Office.​ файла Normal.dotm и​ языковой пакет. Сведения​и следуйте инструкциям​ Microsoft Office​ том порядке, в​указано​ потребуется скачать и​Перевод​ При первом обращении​ если скачать пакет​Александр романов​Зоркий​ World Wind и​и щелкните значок​В диалоговом окне​ раскладки с помощью​В списке​
​ присвоить ему имя​ о том, как​ по скачиванию и​.​ каком они указаны​
​Не включена​ установить языковой пакет​

У меня программа Microsoft Office Word на английском языке можно как либо сделать на русском? если да то как?

​.​

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

​Во всплывающем меню​​ выводится сообщение​ режиме он лайн,​

​ то на сайте​​Microsoft Excel (также​ менее распространены!​.​на вкладке​Включение раскладок клавиатуры Office​ окон​ языка, например Normal_Russian.dotm.​ пакет, см. в​После того как новый​ Эта возможность доступна только​ интерфейса и справки.​Щелкните ссылку​ пользователя. Дополнительные сведения​
​С​Щелкните здесь, чтобы разрешить​ или купиь продукт​ разработчика скачайте русификатор,​ иногда называется Microsoft​Составляю таблицу по информатике,​Примечание:​Языки и клавиатуры​ 2007 в Windows 10,​

​выберите язык, который​​ Шаблон Normal.dotm обычно​

​ статье Скачивание пакетов​​ язык всплывающих подсказок​

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

​ на обычном рынке.​ если контрофакт, то​ Office Excel[1]) —​ и мне нужно​ В классическом виде дважды​нажмите кнопку​ Windows 8.1 и​ нужно использовать для​ хранится по следующему​

​ интерфейса пользователя Office.​

  • Как ворд перенести в эксель
  • Как в файл ворд вставить файл эксель
  • Как сохранить в эксель в ворд
  • Как правильно написать ворд и эксель
  • Как преобразовать таблицу ворд в таблицу эксель
  • Как в ворд вставить документ эксель
  • Ворд эксель что это такое
  • Как в ворд скопировать таблицу эксель в
  • Как преобразовать таблицу ворд в эксель
  • В ворд вставить таблицу эксель
  • Ворд и эксель для чайников
  • Из ворд в эксель

Создание макросов и пользовательских функций на VBA

23271
14.10.2012
Скачать пример

Введение

Всем нам приходится — кому реже, кому чаще — повторять одни и те же действия и операции в Excel. Любая офисная работа предполагает некую «рутинную составляющую» — одни и те же еженедельные отчеты, одни и те же действия по обработке поступивших данных, заполнение однообразных таблиц или бланков и т.д. Использование макросов и пользовательских функций позволяет автоматизировать эти операции, перекладывая монотонную однообразную работу на плечи Excel. Другим поводом для использования макросов в вашей работе может стать необходимость добавить в Microsoft Excel недостающие, но нужные вам функции. Например функцию сборки данных с разных листов на один итоговый лист, разнесения данных обратно, вывод суммы прописью и т.д.

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

В принципе, существует великое множество языков программирования (Pascal, Fortran, C++, C#, Java, ASP, PHP. ..), но для всех программ пакета Microsoft Office стандартом является именно встроенный язык VBA. Команды этого языка понимает любое офисное приложение, будь то Excel, Word, Outlook или Access.

Способ 1. Создание макросов в редакторе Visual Basic

Для ввода команд и формирования программы, т.е. создания макроса необходимо открыть специальное окно — редактор программ на VBA, встроенный в Microsoft Excel.

  • В старых версиях (Excel 2003 и старше) для этого идем в меню Сервис — Макрос — Редактор Visual Basic (Toos — Macro — Visual Basic Editor).

  • В новых версиях (Excel 2007 и новее) для этого нужно сначала отобразить вкладку Разработчик (Developer). Выбираем Файл — Параметры — Настройка ленты (File — Options — Customize Ribbon) и включаем в правой части окна флажок Разработчик (Developer). Теперь на появившейся вкладке нам будут доступны основные инструменты для работы с макросами, в том числе и нужная нам кнопка Редактор Visual Basic (Visual Basic Editor)



    :

К сожалению, интерфейс редактора VBA и файлы справки не переводятся компанией  Microsoft на русский язык, поэтому с английскими командами в меню и окнах придется смириться:

Макросы (т. е. наборы команд на языке VBA) хранятся в программных модулях. В любой книге Excel мы можем создать любое количество программных модулей и разместить там наши макросы. Один модуль может содержать любое количество макросов. Доступ ко всем модулям осуществляется с помощью окна Project Explorer в левом верхнем углу редактора (если его не видно, нажмите CTRL+R). Программные модули бывают нескольких типов для разных ситуаций:

  • Обычные модули — используются в большинстве случаев, когда речь идет о макросах. Для создания такого модуля выберите в меню Insert — Module. В появившееся окно нового пустого модуля можно вводить команды на VBA, набирая их с клавиатуры или копируя их из другого модуля, с этого сайта или еще откуда нибудь:


  • Модуль Эта книга — также виден в левом верхнем углу редактора Visual Basic в окне, которое называется Project Explorer. В этот модуль обычно записываются макросы, которые должны выполнятся при наступлении каких-либо событий в книге (открытие или сохранение книги, печать файла и т. п.):


  • Модуль листа — доступен через Project Explorer и через контекстное меню листа, т.е. правой кнопкой мыши по ярлычку листа — команда Исходный текст (View Source). Сюда записывают макросы, которые должны выполняться при наступлении определенных событий на листе (изменение данных в ячейках, пересчет листа, копирование или удаление листа и т.д.)

 Обычный макрос, введенный в стандартный модуль выглядит примерно так:

Давайте разберем приведенный выше в качестве примера макрос Zamena:

  • Любой макрос должен начинаться с оператора Sub, за которым идет имя макроса и список аргументов (входных значений) в скобках. Если аргументов нет, то скобки надо оставить пустыми.

  • Любой макрос должен заканчиваться оператором End Sub.

  • Все, что находится между Sub и End Sub — тело макроса, т. е. команды, которые будут выполняться при запуске макроса. В данном случае макрос выделяет ячейку заливает выделенных диапазон (Selection) желтым цветом (код = 6) и затем проходит в цикле по всем ячейкам, заменяя формулы на значения. В конце выводится окно сообщения (MsgBox).

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

Способ 2. Запись макросов макрорекордером

Макрорекордер — это небольшая программа, встроенная в Excel, которая переводит любое действие пользователя на язык программирования VBA и записывает получившуюся команду в программный модуль. Если мы включим макрорекордер на запись, а затем начнем создавать свой еженедельный отчет, то макрорекордер начнет записывать команды вслед за каждым нашим действием и, в итоге, мы получим макрос создающий отчет как если бы он был написан программистом. Такой способ создания макросов не требует знаний пользователя о программировании и VBA и позволяет пользоваться макросами как неким аналогом видеозаписи: включил запись, выполнил операци, перемотал пленку и запустил выполнение тех же действий еще раз. Естественно у такого способа есть свои плюсы и минусы:

  • Макрорекордер записывает только те действия, которые выполняются в пределах окна Microsoft Excel. Как только вы закрываете Excel или переключаетесь в другую программу — запись останавливается.

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

  • Если во время записи макроса макрорекордером вы ошиблись — ошибка будет записана. Однако смело можете давить на кнопку отмены последнего действия (Undo) — во время записи макроса макрорекордером она не просто возрвращает Вас в предыдущее состояние, но и стирает последнюю записанную команду на VBA.

Чтобы включить запись необходимо:

  • в Excel 2003 и старше — выбрать в меню Сервис — Макрос — Начать запись (Tools — Macro — Record New Macro)

  • в Excel 2007 и новее — нажать кнопку Запись макроса (Record macro) на вкладке Разработчик (Developer)

Затем необходимо настроить параметры записываемого макроса в окне Запись макроса:

  • Имя макроса — подойдет любое имя на русском или английском языке. Имя должно начинаться с буквы и не содержать пробелов и знаков препинания.

  • Сочетание клавиш — будет потом использоваться для быстрого запуска макроса. Если забудете сочетание или вообще его не введете, то макрос можно будет запустить через меню Сервис — Макрос — Макросы — Выполнить (Tools — Macro — Macros — Run) или с помощью кнопки Макросы (Macros) на вкладке Разработчик (Developer) или нажав ALT+F8.

  • Сохранить в… — здесь задается место, куда будет сохранен текст макроса, т.е. набор команд на VBA из которых и состоит макрос.:

    • Эта книга — макрос сохраняется в модуль текущей книги и, как следствие, будет выполнятся только пока эта книга открыта в Excel

    • Новая книга — макрос сохраняется в шаблон, на основе которого создается любая новая пустая книга в Excel, т.е. макрос будет содержаться во всех новых книгах, создаваемых на данном компьютере начиная с текущего момента

    • Личная книга макросов — это специальная книга Excel  с именем Personal.xls, которая используется как хранилище макросов. Все макросы из Personal.xls загружаются в память при старте Excel и могут быть запущены в любой момент и в любой книге.

После включения записи и выполнения действий, которые необходимо записать, запись можно остановить командой Остановить запись (Stop Recording).

Запуск и редактирование макросов

Управление всеми доступными макросами производится в окне, которое можно открыть с помощью кнопки Макросы (Macros) на вкладке Разработчик (Developer) или — в старых версиях Excel — через меню Сервис — Макрос — Макросы (Tools — Macro — Macros):

  • Любой выделенный в списке макрос можно запустить кнопкой Выполнить (Run).

  • Кнопка Параметры (Options) позволяет посмотреть и отредактировать сочетание клавиш для быстрого запуска макроса.

  • Кнопка Изменить (Edit) открывает редактор Visual Basic (см. выше) и позволяет просмотреть и отредактировать текст макроса на VBA.

Создание кнопки для запуска макросов

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

Кнопка на панели инструментов в Excel 2003 и старше

Откройте меню Сервис — Настройка (Tools — Customize) и перейдите на вкладку Команды (Commands). В категории Макросы легко найти веселый желтый «колобок» — Настраиваемую кнопку (Custom button):

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

Кнопка на панели быстрого доступа в Excel 2007 и новее

Щелкните правой кнопкой мыши по панели быстрого доступа в левом верхнем углу окна Excel и выберите команду Настройка панели быстрого доступа (Customise Quick Access Toolbar):

Затем в открывшемся окне выберите категорию Макросы и при помощи кнопки Добавить (Add) перенесите выбранный макрос в правую половину окна, т. е. на панель быстрого доступа:

Кнопка на листе

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

  • В Excel 2003 и старше — откройте панель инструментов Формы через меню Вид — Панели инструментов — Формы (View — Toolbars — Forms)

  • В Excel 2007 и новее — откройте выпадающий список Вставить (Insert) на вкладке Разработчик (Developer) 

Выберите объект Кнопка (Button):

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

Создание пользовательских функций на VBA

Создание пользовательских функций или, как их иногда еще называют, UDF-функций (User Defined Functions) принципиально не отличается от создания макроса в обычном программном модуле. Разница только в том, что макрос выполняет последовательность действий с объектами книги (ячейками, формулами и значениями, листами, диаграммами и т.д.), а пользовательская функция — только с теми значениями, которые мы передадим ей как аргументы (исходные данные для расчета).

Чтобы создать пользовательскую функцию для расчета, например, налога на добавленную стоимость (НДС) откроем редактор VBA, добавим новый модуль через меню Insert — Module и введем туда текст нашей функции:

Обратите внимание, что в отличие от макросов функции имеют заголовок Function вместо Sub и непустой список аргументов (в нашем случае это Summa). После ввода кода наша функция становится доступна в обычном окне Мастера функций (Вставка — Функция) в категории Определенные пользователем (User Defined):

После выбора функции выделяем ячейки с аргументами (с суммой, для которой надо посчитать НДС) как в случае с обычной функцией:

 

 

 

Как создавать макросы Excel и автоматизировать работу с электронными таблицами

Макросы Excel похожи на мини-программы, которые выполняют повторяющиеся задачи, экономя ваше время и средства ввода. Например, Excel требуется менее одной десятой секунды для расчета всей массивной электронной таблицы. Это ручные операции, которые замедляют вас. Вот почему вам нужны макросы, чтобы объединить все эти хлопоты в одну транзакцию за одну секунду.

Макросы Excel: советы по началу работы

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

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

  • Всегда начинайте макрос с начальной позиции (используйте комбинацию клавиш  Ctrl+ Home , чтобы быстро добраться туда).
  • Используйте клавиши направления для навигации: Вверх, Вниз, Вправо, Влево, Конец, Дом и т. д., а также клавиши быстрого доступа для ускорения перемещения.
  • Держите свои макросы небольшими и сосредоточенными на конкретных задачах. Это лучше всего подходит для тестирования и редактирования (при необходимости). Вы всегда можете объединить эти мини-макросы в один БОЛЬШОЙ макрос позже, когда они будут усовершенствованы.
  • Для макросов требуются «относительные» адреса ячеек, что означает, что вы «указываете» на ячейки, а не жестко задаете фактический (или «абсолютный») адрес ячейки (например, A1, B19, C20 и т. д.) в макросе. Электронные таблицы являются динамическими, что означает, что они постоянно меняются, что означает изменение адресов ячеек.
  • Фиксированные значения и статическая информация, такая как имена, адреса, идентификационные номера и т. д., обычно вводятся заранее и не являются частью вашего макроса. Поскольку эти данные редко изменяются (а если и изменяются, то просто для добавления или удаления новой записи), включить эту функцию в макрос практически невозможно.
  • Сначала управляйте своими данными: добавляйте, редактируйте или удаляйте записи, а затем вводите обновленные значения. Затем вы можете выполнить свой макрос.

Почему проще начинать с мини-макросов

В этом примере у нас есть владелец магазина, который расширил свою территорию с одного магазина до дюжины в 12 разных крупных городах. Теперь она генеральный директор, она годами ведёт свои собственные бухгалтерские книги, что было непростой задачей для одного магазина, а теперь у неё их 12. Она должна собирать данные из каждого магазина и объединять их, чтобы отслеживать состояние всей своей компании. .

Мы создали несколько мини-макросов для выполнения следующих задач:

  1. Собрать и объединить данные из ее 12 магазинов в одну рабочую книгу в трехмерной электронной таблице Master.
  2. Организуйте и отсортируйте данные.
  3. Введите формулы для расчета объединенных данных.

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

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

загрузить

Образец рабочей тетради Excel Macros

Этот образец рабочей тетради Excel поможет вам попрактиковаться в создании и использовании макросов. JD Sartain

Подготовка: мастер-таблица

Если вы создаете свои электронные таблицы с нуля, начните с мастер-таблицы. Введите формулу даты в A1 и местоположение магазина в B1. См. снимок экрана ниже.

Введите эту формулу даты в ячейку A1: =Сегодня() . Теперь в этой ячейке всегда отображается сегодняшняя дата. Быть уверенным; однако, что местонахождение вашего магазина (название филиала и номер) введены в B1.

2. Оставьте строку 2 пустой. После ввода статических данных и исходных динамических данных мы будем использовать строку 2 для итогов. Это может показаться странным, но для электронных таблиц макросов это лучший способ, потому что эта строка является стационарной и всегда видна.

3. Затем введите имена полей (и/или любую другую информацию, относящуюся к полям) в строке 3 (например, от A3 до J3 или столько полей, сколько требуется для вашей электронной таблицы).

Совет: Если данные длинные, информацию в отдельных ячейках можно обтекать текстом. Например, вы можете поместить всю контактную информацию магазина в одну ячейку и перенести строки. Нажмите Alt+ Enter , чтобы вставить дополнительные строки в ячейки.

4. Затем введите статические данные в столбец A. Это запись информации в вашей электронной таблице, которая редко меняется. Если в вашем бизнесе используются номера продуктов или идентификационные коды, которые уникальны, поскольку для каждого продукта существует только один код, введите их в столбец A, начиная со строки 4 (не переходите к строке 5). Другие статические поля данных могут включать описание продукта, цену продукта, процент налога с продаж и т. д.

Не пропускайте строки и не оставляйте строки пустыми для столбца A. Каждая строка должна содержать данные уникального поля — если не код продукта, то другой уникальный идентификатор. Мы делаем это по двум причинам:

  • Столбец A является основным навигационным столбцом. Макрос перемещается и перемещается по электронной таблице на основе исходной позиции (A1) и столбца A. Макрос завершится ошибкой, если вы проигнорируете это правило, поскольку пустые строки нарушают действие клавиш направления.
  • Если вы решите позже создать несколько/реляционных таблиц для сводных отчетов, у вас должно быть уникальное ключевое поле для соединения связанных таблиц. Ознакомьтесь с нашим руководством по сводным таблицам Excel для получения дополнительной информации.

JD Sartain / IDG по всему миру

Сначала создайте основную электронную таблицу.

5. Обычно описание продукта находится в столбце B, проданное количество — в столбце C, цена продукта — в столбце D, дополнительные затраты — в E, скидки — в F, налог с продаж — в G, а итоги — в H. вершина на втором ряду, помните? Отформатируйте ширину столбцов на основе длины имен полей и отрегулируйте высоту строки до 20 во всех строках. Измените выравнивание сверху/снизу на Center, выберите предпочитаемое выравнивание (слева, справа, по центру), а затем отформатируйте «стили» электронной таблицы по своему усмотрению.

6. После настройки базы данных master ничего не перемещайте. Если вам нужно добавить поля, используйте команду Вставить столбец . Например, если вы хотите добавить второй налог с продаж, поместите курсор в любом месте столбца H (Итоги) и щелкните вкладку: Главная > Вставить > Вставить столбцы листа . Новый столбец становится новым столбцом H, а столбец Totals перемещается в I. Этот процесс не влияет на макрос.

7. Тот же процесс применяется к строкам. Обычно я бы предостерег вас вставлять строки «внутри» активной области базы данных. Например, если в формуле указано =СУММ(B3:B20) и вы вставляете или используете строку за пределами диапазона формулы, например B21, данные новой записи не включаются в формулу и, следовательно, не вычисляются.

8. Теперь мы настроим этот диапазон формул. Введите следующие формулы в строке 2 (это одноразовая задача):

C2: =СУММ(C4:C500)

E2: =СУММ(E4:E500)

F2: =СУММ (F4:F500)

G2: =СУММ(G4:G500)

h3: =СУММ(h5:H500)

Затем введите в эти столбцы следующие формулы (также одноразовое событие ):

E4: =SUM(C4*D4) , затем скопируйте из E4 вниз в E5:E500

F4: =СУММ(E4*10%) , текущий процент скидки в вашем магазине, затем скопируйте с F4 вниз на F5:E500

G4: =СУММ(E4-F4)*6.25 , где 6.25 это налог с продаж в вашем регионе, затем скопируйте из G4 вниз в G5:G500

h5: =SUM(E4-F4+G4) , затем скопируйте из h5 в H5:E500

Теперь, когда у вас есть все формул электронной таблицы, все, что вам нужно сделать, это ввести количество (столбец C) для каждого проданного компьютера (ежедневно, еженедельно или ежемесячно). Если цены изменились, введите новые цены в столбец D. Остальная часть этой базы данных состоит из формул или статической информации.

JD Sartain / IDG по всему миру

Введите формулы для расчета столбцов и строк.

9. Как показано выше, в «макро» электронных таблицах вы устанавливаете диапазон формул на много строк дальше последней записи, поэтому вы можете просто добавлять новые записи в конце и не беспокоиться о корректировке диапазона. Поскольку макрос сортирует базу данных, новые записи перемещаются в правильное положение. Данные электронной таблицы в нашем примере заканчиваются на строке 210. Диапазон формул простирается до строки 500, поэтому можно безопасно добавить следующую новую запись в строку 211.

10. После определения и настройки электронной таблицы со структурой, размещением статических данных и правильными формулами сделайте 12 копий на листах со 2 по 13. Отредактируйте вкладки внизу, чтобы указать отдельные магазины. Измените имя вкладки sheet1 на Master, потому что это ваш основной файл базы данных.

11. Измените данные о местоположении в строке 1, чтобы определить информацию о магазине (которая соответствует магазину на вкладке) во всех 12 электронных таблицах. Затем отправьте электронную копию электронной таблицы каждого филиала каждому менеджеру магазина; например, отправьте ведомость из Бостона в Бостон, ведомость из Далласа — в Даллас и т. д.

Их копии включают формулы электронных таблиц, которые работают в их отдельных электронных таблицах (но не формулы объединенных электронных таблиц в рабочей книге).

12. Макрос предоставляет формулы для Мастера. Мастер представляет собой электронную таблицу для сводных итогов по всем магазинам. Если вы тот, кто сопоставляет все данные и выполняет основные макросы, И вы также управляете отдельным магазином, вы должны использовать один из 12 листов, которые вы скопировали для своего магазина. Мастер предназначен только для общих сумм.

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

JD Sartain / IDG по всему миру

Скопируйте основную таблицу 12 раз, затем назовите вкладки.

Теперь мы готовы запрограммировать макрос! Просто нажмите на следующую страницу.

Программирование макросов

Макрос1: сбор и объединение данных

1. Получите доступ к папке базы данных и откройте электронную таблицу под названием MasterDB.xlsx

2. Откройте одну из новых электронных таблиц магазина, например, с названием BostonDB.xlsx

3. Переместите курсор обратно на MasterDB, чтобы она стала активной.

4. Выберите вкладку Разработчик и щелкните Запись макроса или нажмите ALT+L+R . В поле «Имя макроса» написано Macro1, и это хорошее имя.

5. Введите комбинацию клавиш (если хотите) в поле Shortcut_key (введите букву M) (вы можете создать кнопку в меню ленты позже).

JD Sartain / IDG по всему миру

Диалоговое окно записи макроса, клавиша быстрого доступа к макросу

6. В поле Store Macro In щелкните стрелку вниз и выберите Personal Macro Workbook из списка, затем щелкните OK .

Теперь вы записываете макрос.

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

1. Вернитесь к электронной таблице BostonDB, затем щелкните правой кнопкой мыши вкладку Boston . Во всплывающем меню выберите Переместить или скопировать

2. В диалоговом окне Переместить или скопировать установите флажок Копировать .

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

4. Выберите из списка « MasterDB.xlsx ».

5. Во втором диалоге: Перед Листом выберите первую электронную таблицу в списке под названием « Master », затем нажмите OK .

8. Excel скопирует лист и переместит курсор в MasterDB. Обратите внимание на новую вкладку с надписью «Бостон2». Убедитесь, что информация в ячейке A1 показывает номер магазина, за которым следует недавняя дата (в данном примере 29.09.18). Если да, вы можете идти.

9. Щелкните правой кнопкой мыши вкладку исходной электронной таблицы Boston и выберите Удалить во всплывающем меню.

10. Excel предупреждает в диалоговом окне: Вы ​​не можете отменить . . . Удалить или отменить? Если вы уверены, что хотите удалить его, нажмите Удалить .Почему? Потому что вы хотите заменить его на НОВЫЙ бостонский лист, который вам прислал бостонский менеджер.

11. Переместите вкладку Boston2 между вкладками Master и Chicago. Если вы сохраните «2» от Boston2, будет легче быстро определить, какие листы обновлялись каждый месяц.

13. Нажмите Ctrl+ Home , чтобы переместить курсор в ячейку A1 и повторно ввести эту формулу даты: =СЕГОДНЯ() , (если эта формула отсутствует), нажмите клавишу Enter

JD Sartain / IDG Worldwide

Записать макрос, объединить данные, удалить повторяющиеся листы

Выполнение макроса

1. Снова выберите вкладку «Разработчик» и нажмите Остановить запись или нажмите ALT+ T+ M+ R .

2. Сохраните главный файл, затем сохраните файл BostonDB.

3. Вернитесь к электронной таблице MasterDB и запустите макрос: Нажмите Ctrl+ M .

ПРИМЕЧАНИЕ: Помните, что знак «плюс» означает «одновременное» нажатие комбинации клавиш; то есть Ctrl+ Shift+ J означает: Нажмите и удерживайте клавиши Ctrl и Shift левой рукой, затем нажмите клавишу J правой рукой, затем отпустите все три клавиши одновременно. Тире (или дефис) означает последовательное нажатие комбинации клавиш, например End-Down, что означает нажатие клавиши End и отпускание, затем нажатие стрелки вниз и отпускание. Они НЕ взаимозаменяемы, поэтому следите за знаками.

4. Если макрос работает должным образом, повторите этот процесс еще раз для каждой из оставшихся 11 электронных таблиц, затем запустите макросы, сохраните файлы и закройте все электронные таблицы, кроме главной.

ПРИМЕЧАНИЕ. Единственными доступными сочетаниями клавиш являются Ctrl+ M (которые вы уже использовали), Ctrl+ Shift+ M , Ctrl+ J и Ctrl+ Shift+ J . Поскольку сочетания клавиш в дефиците, а комбинации символов в любом случае не имеют никакого логического смысла, лучшим решением для ваших мини-макросов являются кнопки макросов в меню ленты с понятными именами, например, Бостон для макроса Бостон и Даллас для макроса. макрос Даллас. Ознакомьтесь с другими инструкциями по работе с макросами Excel, где есть раздел с подробными инструкциями о том, как создавать, называть и использовать макросы.

Макрос2: Организация и сортировка данных

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

Следуйте инструкциям по записи макроса (4, 5, 6 в разделе «Макрос1» выше), чтобы создать следующий макрос. Назовите макрос Macro2 и используйте Ctrl+ Shift-M для ярлыка (позже вы можете создать кнопку в меню ленты). Этот макрос влияет на все электронные таблицы в MasterDB, поэтому убедитесь, что этот файл открыт и активен.

1. Нажмите Ctrl+ Home [чтобы переместить курсор на A1].

2. Трижды нажмите клавишу со стрелкой вниз.

3. Нажмите Shift-End-Down-End-Right [Удерживая нажатой клавишу Shift, нажмите клавишу End и отпустите, нажмите стрелку вниз и отпустите, нажмите клавишу End и отпустите, нажмите стрелку вправо и отпустите ].

4. Выберите Данные > Сортировка . В диалоговом окне Sort выберите Номер модели из раскрывающегося списка в Сортировать по , затем выберите Значения  в поле Сортировать по , а затем выберите A-Z  в поле Сортировать Порядок и нажмите OK .

JD Sartain / IDG по всему миру

Макрос сортирует электронную таблицу по номеру модели

5. Нажмите Ctrl+ Home .

6. Щелкните следующую вкладку внизу, чтобы получить доступ к следующей электронной таблице (например, Чикаго после Бостона), и повторите все шаги, описанные выше: 1–6, а затем продолжите выполнение следующих инструкций ниже. Помните, макрос записывает все эти шаги.

7. Перейдите на вкладку Основная электронная таблица, нажмите Ctrl+ Home .

8. Выберите вкладку «Разработчик» (в меню ленты) и нажмите «Остановить запись» или нажмите ALT+ T+ M+ R .

9. Сохраните главный файл, MasterDB.

10. Когда курсор все еще находится в электронной таблице MasterDB, запустите макрос: Нажмите Ctrl+ Shift+ M .

Макрос3: введите формулы

Формулы для электронных таблиц отдельных магазинов уже установлены. Вы ввели их еще на шаге № 9раздела «Подготовка» выше. Эти формулы предназначены для основной электронной таблицы, которая вычисляет все остальные и объединяет общие итоги в одну «основную» таблицу. Мы используем макрос для этого процесса, а не делаем это вручную 12 раз.

Следуйте инструкциям по записи макроса (4, 5, 6 в разделе «Макрос1» выше), чтобы создать следующий макрос. Назовите макрос Macro3 и используйте Ctrl+ J для ярлыка (позже вы можете создать кнопку в меню ленты). Этот макрос влияет на все электронные таблицы в MasterDB, поэтому убедитесь, что этот файл открыт и активен.

1. Нажмите Ctrl+ Home [чтобы переместить курсор на A1].

2. Нажмите Вниз-Вправо-Вправо

3. =СУММ(Бостон:Денвер!C2) Введите [Введите эту формулу в ячейку C2, где вкладки с именами Бостон и Денвер представляют первую и последнюю имена вкладок электронной таблицы в вашей книге. Это, конечно, за исключением Мастера, потому что вы вычисляете все значения в ячейке C2 от первой вкладки Бостон до последней вкладки Денвер и вводите итоги в ячейку C2 Мастера. Затем нажимается клавиша Enter).

4. Стрелка вверх, Ctrl+ C [Перемещает курсор обратно в ячейку C2 и копирует эту формулу]

5. Вправо-Вправо-Shift-Вправо-Вправо-Вправо Введите [перемещает курсор вправо дважды и остановится на ячейке E2, нажмите клавишу Shift и, удерживая ее, трижды переместитесь вправо, чтобы выделить ячейки с E2 по h3, затем нажмите клавишу Enter].

JD Sartain / IDG по всему миру

Введите + рассчитать формулы в Master для нескольких листов

6. [Пока эти ячейки выделены, нажмите] Shift+ Ctrl+ 4

7. ALT+ T+ M+ R [Нажмите эти клавиши одновременно или выберите вкладку Разработчик и нажмите Остановить запись].

Сохранение, копирование и распространение

1. Ctrl+ Home

2. Сохраните мастер-файл, MasterDB.

3. Отправьте копии MasterDB всем менеджерам магазина.

Отладка макросов

Отладка макросов в Excel на самом деле проще, чем вы думаете. Печать и чтение макросов поможет вам больше узнать о том, как работает макроязык Excel (Visual Basic). Вам не нужно быть программистом, чтобы отлаживать макросы, и чем больше вы знаете, тем легче это становится.

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

2. Выберите вкладку «Разработчик», затем щелкните значок/кнопку «Запись макроса».

3. Введите нажатия клавиш, которые выполняют задачу, которую вы автоматизируете, затем щелкните значок/кнопку Macro Stop.

4. Чтобы просмотреть макрос, щелкните значок/кнопку «Макросы» или нажмите Alt+ F8 .

5. Появится диалоговое окно Macros , отображающее все макросы, сохраненные в области «Все открытые рабочие книги».

6. Найдите свой макрос, нажмите, чтобы выбрать его, затем нажмите кнопку «Вступить».

7. Код вашего макроса появляется в окне отладки макроса Visual Basic

Первая строка гласит: Sub macroname()

Sub означает подпрограмму, которая предупреждает Excel о том, что за ней следует макрос. «Sub» начинает макрос, а «End Sub» завершает его. В следующей строке показано имя макроса (я назвал его xdebug().

Sub xdebug()

В следующем разделе говорится следующее:

Выберите диапазон C3. Затем введите формулу 9.0012 =SUM(RC[-1]*10%) в этой ActiveCell

Следующие команды аналогичны:

Выберите диапазон D3. Затем введите формулу =СУММ(RC[-2]*32%) в этой ActiveCell

Выберите диапазон E3. Затем введите формулу =СУММ(RC[-3]:RC[-1]) в этой ActiveCell

Далее она говорит:

Выберите диапазон от C3 до E3 и скопируйте

Выберите диапазон от C4 до E12 и вставьте

Application.CutCopyMode = False [это означает очистить буфер обмена]

Затем продолжается:

Выберите диапазон E4

Нажмите клавишу End, затем спуститесь на одну строку

Выберите диапазон E13. Затем введите формулу =СУММ(R[-10]C:R[-1]C) в этой ActiveCell

Следующие строки являются командами выравнивания текста: )

. HorizontalAlignment = xlGeneral

.VerticalAlignment = xlCenter

.WrapText = False

.Orientation = 0

.AddIndent = False

.IndentLevel = 0

.ShrinkToFit = False

.ReadingOrder = xlContext

.MergeCells = False

End With

With Selection (format as

.HorizontalAlignment = xlCenter

.VerticalAlignment = xlCenter

.WrapText = False

.Orientation = 0

.AddIndent = False 09003 .3dent0020002 .ShrinkToFit = False

.ReadingOrder = xlContext

.MergeCells = False

End With

End Sub

IDG Sartain

Как отлаживать макрос

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

Чтобы внести изменения, просто введите их, затем нажмите Alt+Q , чтобы вернуться в электронную таблицу. Excel отображает диалоговое окно, в котором говорится: Эта команда остановит отладчик . Просто нажмите кнопку ОК, и макрос исчезнет.

Если вы допустили ошибку при редактировании, выйдите, а затем запустите макрос, Excel отобразит следующее сообщение об ошибке: Ошибка компиляции: синтаксическая ошибка . Компиляция означает «преобразование кода» в любой формат, необходимый для того, чтобы эта программа/макрос функционировала. Синтаксис просто означает «предложение», или, по сути, у вас есть ошибка в одном из ваших командных предложений.

Нажмите кнопку OK, и Excel отобразит код макроса на экране. Местоположение ошибки выделено красным, поэтому вы можете сразу перейти к ошибке и исправить ее. После ремонта красный текст станет черным. Затем сохраните его снова; Нажмите Alt+ Q , запустите его еще раз, и если исправление было правильным, макрос работает.

Дж. Д. Сартейн / IDG

Понимание сообщений об ошибках макросов

Вставка и запуск макросов VBA в Excel

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

Большинство таких людей, как я и вы, не являются настоящими гуру Microsoft Office. Таким образом, мы можем не знать всех особенностей вызова той или иной опции, и мы не можем сказать, чем отличается скорость выполнения VBA в разных версиях Excel. Мы используем Excel как инструмент для обработки наших прикладных данных.

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

Вставьте код VBA в книгу Excel

В этом примере мы собираемся использовать макрос VBA для удаления разрывов строк с текущего рабочего листа.

  1. Откройте книгу в Excel.
  2. Нажмите Alt + F11, чтобы открыть Редактор Visual Basic (VBE).
  3. Щелкните правой кнопкой мыши имя своей книги на панели « Project-VBAProject » (в верхнем левом углу окна редактора) и выберите Вставить -> Модуль в контекстном меню.
  4. Скопируйте код VBA (с веб-страницы и т. д.) и вставьте его в правую панель редактора VBA (окно « Module1 «).
  5. Совет: ускорьте выполнение макроса

    Если код вашего макроса VBA не содержит в начале следующих строк:

    Application.ScreenUpdating = False
    Application.Calculation = xlCalculationManual

    Затем добавьте следующие строки, чтобы ваш макрос работал быстрее (см. скриншоты выше):

    • В самое начало кода, после всех строк кода, начинающихся с Dim (если нет строк « Dim «, то добавить их сразу после строки Sub ):
      Application.ScreenUpdating = Ложь
      Application.Calculation = xlCalculationManual
    • До самого кода, до End Sub :
      Application.ScreenUpdating = True
      Application.Calculation = xlCalculationAutomatic

    Эти строки, как следует из их названий, отключают обновление экрана и пересчет формул рабочей книги перед запуском макроса.

Читайте также: