Word

Самоучитель word и excel для чайников программа: Самоучитель Excel и Word для Чайников

Содержание

Самоучитель Excel и Word для Чайников

24 сентября, 2020 admin

Очень часто по учёбе или работе нам необходимо написать дроби в Word или Excel. Именно они, а не другие формулы из математики часто требуются нам. В этом уроке мы расскажем, как это сделать, на примере версий 2007, 2010, 2016 и других. Когда нам приходится вычислять сложные формулы, мы используем онлайн калькулятор дробей. Но просто для написания в Ворде достаточно знать вкладку, где есть шаблон формулы.

Читать далее »

12 мая, 2013 admin

По работе, учебе или каким-то еще текущим делам часто приходится сохранять один тип файлов в другой. Мы на нашем сайте дали уже довольно много инструкций, как тот или иной формат Microsoft Office перевести и преобразовать в другой. В одном из комментариев нас попросили рассказать о сохранении файла excel в pdf.

Читать далее »

25 марта, 2013 admin

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

Читать далее »

7 февраля, 2013 admin

Часто при составлении, списков, смет и любой другой документации, в excel требуется сделать выпадающий список. Он позволяет сэкономить ячейки, сделать таблицу эстетичнее и понятнее. К тому же, сделать это очень просто. Берем список данных, которые написаны в столбик.

Читать далее »

27 января, 2013 admin

При составлении таблиц, отчетов или любой другой работы в word, часто требуется упорядочить список в алфавитном порядке. В этом нет ничего сложного, но многие просто не знают элементарных возможностей ворд 2003 и 2007, поэтому приходят на сайт к нам. А мы его для этого и делали, чтобы помогать людям.

Читать далее »

21 ноября, 2012 admin

Добрый день, Дорогие Читатели! В этом уроке мы расскажем вам как правильно вставить изображение, картинку или рисунок в любое место документа word. Довольно часто при оформлении рефератов, курсовых, методичек, различных отчетов, необходимо в текст вставлять изображения, графики, рисунки и другие графические элементы. Часто пользователи малознакомые с функциями и возможностями Word делают это «по простому» — просто перетаскивают картинку из папки в документ. Тем самым сбивается форматирование, текст уезжает туда, где ему быть не нужно, да и вообще рушится структура документа.

Читать далее »

13 ноября, 2012 admin

В одной из статей мы уже рассказывали, как перевернуть страницу в word. Но на нашу почту пришел логичный вопрос, а как же перевернуть не всю страницу, а одно или несколько слов в документе. Или, например, предложение.

Мы решили восполнить это опущение и оперативно ответить, как для Ольги, которая задала вопрос, так и для всех остальных пользователей нашего сайта.

Читать далее »

23 октября, 2012 admin

К нам на почту часто поступает вопрос о том, как сделать таблицу в excel. Для многих это покажется забавным, ведь, по сути, документ в Экселе – это и есть одна большая таблица. Да, можно сказать и так, если нужна простая таблица, чтобы разграничить какие-то цифры или слова, то можно пользоваться стандартными ячейками. Но что, если нужно сделать «не форматную» таблицу, скажем, для бланков или каких-либо других целей? В этой статьей мы решили рассказать, как сделать таблицу в Excel.

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

И так, вы уже определились, как у вас будет выглядеть таблица. Построить ее можно несколькими способами – мы покажем самый простой и удобный.

Выделяем нужную область ячеек в документе, нажимаем правую кнопку мыши и выбираем строку «Формат ячеек».

Во вкладке «Выравнивание» выбираем пункт – «Объединять ячейки».

После этого переходим в пункт Границы и выбираем, к примеру, Все – Внешние.

Можете нажать кнопку Ок и посмотреть на полученный результат.

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

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

Таким образом, вы можете создавать любые таблицы в Excel, в зависимости от ваших нужд.

Читать далее »

19 октября, 2012 admin

Один из главных вопросов при форматировании текста word документа у многих пользователей связан с абзацем или абзацевым отступом. Когда текст уже набран, необходимо поставить абзацы, чтобы он был хорошо структурирован и форматирован, для удобного восприятия читаемыми. Сделать это совсем несложно, просто нужно знать как. И в этой статье мы решили рассказать, как же в word поставить абзацы.

Первый, и самый просто способ проставления абзацевого отступа – с помощью линейки Ворд документа. Если по умолчанию она у вас не выставлена, заходим в пункт меню Вид – «Показать или скрыть» и галочкой отмечаем вкладку Линейка.

Читать далее »

8 октября, 2012 admin

В одной из наших прошлых статей мы рассказали о том, как совместить word на ipad. Поступила просьба о том, чтобы мы рассказали, с помощью каких программ можно открывать файлы microsoft word и excel на Андроиде. И мы решили провести обзор популярных и удобных программ, ведь пользователей ОС Android сейчас огромное количество в нашей стране.

Тем более, современные планшетные компьютеры и смартфоны на Андроид позволяют полноценно работать на них и решать учебные и бизнес задачи.

Читать далее »

Excel: самоучитель для начинающих пользователей

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

Основные возможности Excel

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

Возможности офисной программы Excel:

  1. Excel представляет собой изначально готовую таблицу, поэтому его легко использовать для ведения безличных расчетов, которые имеют табличное представление (прайс-листы, расписания).
  2. Библиотека программы имеет различное количество диаграмм, графиков. Эти графики и диаграммы строятся на основании созданных таблиц, и в них используются данные выделенного диапазона таблицы, что очень удобно даже для чайников.
  3. Excel можно использовать для ведения домашней бухгалтерии и подобных ей учетных операций (расчетов по коммунальным платежам).
  4. Программа богата функциями ведения статистики и математическими функциями. Благодаря им программа легко подойдет для студентов, школьников и учащихся различных учебных заведений во время написания курсовых и дипломных работ, а также им подобных отчетов по практикам, заполнению балансовых ведомостей и т.д.
  5. Программа используется для ведения баз данных, Excel не является программой, специализирующейся на базах данных, однако широко используется в этой области при отсутствии других специализированных программ. В Excel есть возможность использовать встроенный язык программирования Visual Basic для написания макросов, что значительно расширяет возможности данного инструмента.
  6. Программой несложно научиться пользоваться. Любой самоучитель, пособие для начинающих или видео помогут легко пройти обучение основным принципам работы с программой для неподготовленных пользователей.

В отличие от редактора MS Word, в котором создаваемый файл называется документом, в данном приложении файл получил название «книга».

Основные элементы окна Excel

Рабочий лист — основной документ для совершения различных операций в Excel. Рабочий лист является частью рабочей книги (всегда). Лист состоит из ячеек, столбцов, строк.

Рабочая книга — файл Excel с расширением xls (в версии MS Office 2003), xlsx (в версии MS Office 2010). По умолчанию одна книга содержит 255 листов, которые можно удалять, переименовывать, добавлять.

Ячейка — составляющая таблицы, которая заполняется данными. Она является клеткой пересечения нужного столбца с нужной строкой.

Ряд ячеек по вертикали составляет столбец. В таблице их может быть неограниченное количество.
Строка — ряд ячеек по горизонтали.

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

Что такое мастера-помощники и для чего они предназначены?

Мастера-помощники:

  1. Мастер диаграмм. Позволяет работать с диаграммами гораздо проще.
  2. Мастер функций. С его помощью написание функций в программе также упрощается.
  3. Мастер подсказок. Является хорошим помощником в поиске информации. Он является больше поисковиком, чем помощником.
  4. Мастер Web-страниц. Помогает в создании HTML-страниц в программе Microsoft Excel.
  5. Мастер шаблонов. С этим помощником можно очень просто создать шаблоны для работы, упростить работу с базами данных.
  6. Мастер сводных таблиц. Он помогает проводить несложный анализ любой информации, которая внесена в таблицу Excel, упорядочивает строки, столбцы и заголовки страниц очень простым способом (работая только мышью).
  7. Мастер преобразований.
    Идеальный помощник для конвертирования файлов и документов иных форматов в среде программы Excel.

Помимо мастеров-помощников для чайников, в программе присутствует множество возможностей и функций, позволяющих облегчить работу и проводить вычисления и подсчеты. Например, автозаполнение таблицы. С помощью этого режима легко создавать определенные последовательности из значений текстового и числового типа. При этом не нужно вводить данные вручную. Основы этой функции включают создание собственных автоматических режимов заполнения. Как пример, режимом автозаполнения можно пользоваться, когда нужно вводить месяцы (Август, Сентябрь и так далее). При правильной настройке программа сделает все сама. Эта функция сортирует созданные вами списки заполнения в автоматическом режиме. Благодаря ей можно без особых усилий отсортировать свою информацию.

Без внимания не останется и функция автосуммирования. Она позволяет выполнять сложение чисел единственным нажатием левой кнопки мыши на значке Σ ленты Главная.

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

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

Excel для начинающих самоучитель Excelka.ru

Простой и понятный самоучитель Word и Excel, Леонов В.С., 2016

Простой и понятный самоучитель Word и Excel, Леонов В.С., 2016.

Только начинаете осваивать компьютер? Программы Word и Excel станут вашими незаменимыми помощниками: написание и форматирование текстов, создание таблиц, добавление диаграмм, графиков, рисунков и многое другое, все это вы освоите с помощью этого удобного по формату самоучителя. Новый интерфейс и инструменты, невероятная скорость и стабильность работы — отличительные черты программ Word и Excel версий 2013 и 2016.

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

MICROSOFT OFFICE 2016: WORD И EXCEL.
Разработкой офисных программ корпорация Microsoft занимается уже более 20 лет. За это время Microsoft Office постепенно улучшатся — модернизировались как функциональные возможности, так и интерфейс (внешний вид) входящих в него программ. Кроме того, варьировался и состав пакета. Однако с самых первых версий Microsoft Office неизменно содержит приложения Word и Excel.

КРАТКОЕ ОГЛАВЛЕНИЕ.
Предисловие.
Глава 1.Microsoft Office 2016: Word и Excel.
Различия в версиях.
Возможности Word 2016.
Возможности Excel 2016.
Глава 2.Основы работы с документами Word 2016.
Запуск Word 2016.
Создание нового документа.
Создание файла на основе шаблона.
Сохранение файла.
Сохранение изменений. .
Завершение работы Word 2016
Открытие документа.
Глава 3.Интерфейс Word 2016.
Общий вид окна.
Лента инструментов.
Навигация.
Выделение.
Удаление текста.
Копирование и перемещение.
Отмена и повтор последнего действия.
Поиск и замена.
Проверка правописания.
Режимы просмотра документа.
Печать.
Клавиатура.
Принципы набора текста.
Глава 4.Форматирование в Word 2016.


Оформление текста.
Форматирование абзацев.
Форматирование страниц.
Использование стилей.
Глава 5.Объекты Word 2016.
Таблицы.
Изображения.
Объект WordArt.
Другие объекты.
Глава 6.Знакомство с Excel 2016.
Запуск программы.
Интерфейс программы.
Основные понятия.
Создание, сохранение и печать документа.
Редактирование таблиц.
Базовые операции с элементами таблицы.
Работа с листами.
Глава 7.Форматирование в Excel 2016.
Форматирование текста.
Форматы данных.
Форматирование данных.
Условное форматирование.
Использование стилей.
Форматирование листов.
Глава 8.Ввод и обработка данных в Excel 2016.
Автоматизация ввода данных.
Формулы.
Функции.
Обработка больших объемов данных.
Поиск.
Фильтрация.
Сортировка.
Глава 9.Диаграммы в Excel 2016.
Вставка.
Перемещение.
Переименование.
Инструменты настройки.
Изменение типа.
Заключение.
Часто задаваемые вопросы.
Таблицы горячих клавиш.
Алфавитный указатель.

Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Простой и понятный самоучитель Word и Excel, Леонов В.С., 2016 — fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России. Купить эту книгу

Изучаем Excel с нуля. Шаг #1 — Базовые понятия

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

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

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

Вот основные сферы, в которых применяется Excel:

  • произведение расчетов практически любой сложности;
  • автоматизация однотипных расчетов;
  • создание отчетов;
  • организация списков и перечней;
  • анализ и обработка числовых данных;
  • создание диаграмм и графиков на основе данных;
  • создание рисунков и схем.

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

И все эти возможности доступны каждому!

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

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

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

В данном курсе мы будем рассматривать Excel из пакета Microsoft Office 2016, но курс можно использовать для изучения более ранних версий программы, а именно Excel 2007, 2010 и 2013, так как внешние и функциональные отличия между этими версиями непринципиальны.

Все документы, созданные в программе Excel, называются книгами и файлы рабочих книг имеют расширение .xlsx (в более старых версиях Excel расширение было .xls).

Каждая книга открывается в отдельном окне программы.

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

Поскольку книга в обычном понимании состоит из листов, то и в книге Excel мы их также сможем найти.

По умолчанию в новой книге уже есть лист (Лист1). В версии Excel 2016 он только один, но мы можем создать столько листов, сколько будет необходимо. Для этого необходимо нажать соответствующую кнопку рядом с ярлычком листа.

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

Каждый лист представляет собой таблицу, ну а любая таблица состоит из строк и столбцов. При этом строки пронумерованы от 1 до 1 048 576, а столбцы обозначаются буквами латинского алфавита — от А до XFD.

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

Логично, что на пересечении строк и столбцов располагается ячейка.

Ячейка — это главная «рабочая лошадка» Экселя. Каждая ячейка таблицы может хранить число, текст или формулу. Именно формулы делают электронные таблицы такими удобными, но к формулам мы вернемся несколько позже.

Каждая ячейка имеет свой уникальный адрес. Если вы имеете представление, каким образом в шахматах или на поле игры «Морской бой» отмечается положение объектов, то вам будет легко понять и принцип адресов в Эксель.

В Экселе верхняя левая ячейка имеет адрес A1, а это означает, что она находится на пересечении столбца А и строки 1. Щелкая мышью по ячейкам на листе, мы сможем увидеть их адрес в поле Имени.

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

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

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

Итак, суть работы в Excel сводится к вводу и форматированию данных в таблице на рабочем листе. Чтобы начать ввод данных в ячейку или изменить ее внешний вид, мы должны сначала эту ячейку выбрать (активировать). Для этого можно использовать либо мышь, либо клавиши управления курсором.

Все операции с ячейками производятся с помощью инструментов, которые сгруппированы по назначению и вынесены на панели инструментов (1, см. рис. ниже).

Сами панели инструментов также сгруппированы и располагаются на тематических вкладках (2) — Главная, Вставка, Разметка страницы и т.д.

Щелчком мыши по вкладке мы переключаемся на нужную вкладку и видим расположенные на ней панели инструментов, которые в свою очередь подписаны в нижней части (3). Это дает нам представление о том, для каких целей используются инструменты конкретной панели.

Область, где размещаются панели инструментов, называют Лентой (4). Ее можно скрыть, чтобы расширить рабочую область программы. Делается это двойным щелчком мыши по активной вкладке.

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

Ну а с теорией пора заканчивать и переходить к практике. На следующем шаге создадим простую электронную таблицу.

Самоучитель по Microsoft Excel для чайников

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

Самоучитель был создан специально для начинающих пользователей Excel, точнее для “полных чайников”. Информация дается поэтапно, начиная с самых азов. От раздела к разделу самоучителя предлагаются все более интересные и захватывающие вещи. Пройдя весь курс, Вы будете уверенно применять свои знания на практике и научитесь работать с инструментами Excel, которые позволят решить 80% всех Ваших задач. А самое главное:

  • Вы навсегда забудете вопрос: “Как работать в Excel?”
  • Теперь никто и никогда не посмеет назвать Вас “чайником”.
  • Не нужно покупать никчемные самоучители для начинающих, которые затем будут годами пылиться на полке. Покупайте только стоящую и полезную литературу!
  • На нашем сайте Вы найдете еще множество самых различных курсов, уроков и пособий по работе в Microsoft Excel и не только. И все это в одном месте!

Раздел 1: Основы Excel

  1. Знакомство с Excel
    • Интерфейс Microsoft Excel
    • Лента в Microsoft Excel
    • Представление Backstage в Excel
    • Панель быстрого доступа и режимы просмотра книги
  2. Создание и открытие рабочих книг
    • Создание и открытие рабочих книг Excel
    • Режим совместимости в Excel
  3. Сохранение книг и общий доступ
    • Сохранение и автовосстановление книг в Excel
    • Экспорт книг Excel
    • Общий доступ к книгам Excel
  4. Основы работы с ячейками
    • Ячейка в Excel – базовые понятия
    • Содержимое ячеек в Excel
    • Копирование, перемещение и удаление ячеек в Excel
    • Автозаполнение ячеек в Excel
    • Поиск и замена в Excel
  5. Изменение столбцов, строк и ячеек
    • Изменение ширины столбцов и высоты строк в Excel
    • Вставка и удаление строк и столбцов в Excel
    • Перемещение и скрытие строк и столбцов в Excel
    • Перенос текста и объединение ячеек в Excel
  6. Форматирование ячеек
    • Настройка шрифта в Excel
    • Выравнивание текста в ячейках Excel
    • Границы, заливка и стили ячеек в Excel
    • Числовое форматирование в Excel
  7. Основные сведения о листе Excel
    • Переименование, вставка и удаление листа в Excel
    • Копирование, перемещение и изменение цвета листа в Excel
    • Группировка листов в Excel
  8. Разметка страницы
    • Форматирование полей и ориентация страницы в Excel
    • Вставка разрывов страниц, печать заголовков и колонтитулов в Excel
  9. Печать книг
    • Панель Печать в Microsoft Excel
    • Задаем область печати в Excel
    • Настройка полей и масштаба при печати в Excel

Раздел 2: Формулы и функции

  1. Простые формулы
    • Математические операторы и ссылки на ячейки в формулах Excel
    • Создание простых формул в Microsoft Excel
    • Редактирование формул в Excel
  2. Сложные формулы
    • Знакомство со сложными формулами в Excel
    • Создание сложных формул в Microsoft Excel
  3. Относительные и абсолютные ссылки
    • Относительные ссылки в Excel
    • Абсолютные ссылки в Excel
    • Ссылки на другие листы в Excel
  4. Формулы и функции
    • Знакомство с функциями в Excel
    • Вставляем функцию в Excel
    • Библиотека функций в Excel
    • Мастер функций в Excel

Раздел 3: Работа с данными

  1. Управление внешним видом рабочего листа
    • Закрепление областей в Microsoft Excel
    • Разделение листов и просмотр книги Excel в разных окнах
  2. Сортировка данных в Excel
    • Сортировка в Excel – основные сведения
    • Пользовательская сортировка в Excel
    • Уровни сортировки в Excel
  3. Фильтрация данных в Excel
    • Фильтр в Excel – основные сведения
    • Расширенный фильтр в Excel
  4. Работа с группами и подведение итогов
    • Группы и промежуточные итоги в Excel
  5. Таблицы в Excel
    • Создание, изменение и удаление таблиц в Excel
  6. Диаграммы и спарклайны
    • Диаграммы в Excel – основные сведения
    • Макет, стиль и прочие параметры диаграмм
    • Как работать со спарклайнами в Excel

Раздел 4: Расширенные возможности Excel

  1. Работа с примечаниями и отслеживание исправлений
    • Отслеживание исправлений в Excel
    • Рецензирование исправлений в Excel
    • Примечания к ячейкам в Excel
  2. Завершение и защита рабочих книг
    • Завершение работы и защита рабочих книг в Excel
  3. Условное форматирование
    • Условное форматирование в Excel
  4. Сводные таблицы и анализ данных
    • Общие сведение о сводных таблицах в Excel
    • Сведение данных, фильтры, срезы и сводные диаграммы
    • Анализ “что если” в Excel

Раздел 5: Продвинутая работа с формулами в Excel

  1. Решаем задачи с помощью логических функций
    • Как задать простое логическое условие в Excel
    • Используем логические функции Excel для задания сложных условий
    • Функция ЕСЛИ в Excel на простом примере
  2. Подсчет и суммирование в Excel
    • Подсчет ячеек в Excel, используя функции СЧЕТ и СЧЕТЕСЛИ
    • Суммирование в Excel, используя функции СУММ и СУММЕСЛИ
    • Как посчитать накопительную сумму в Excel
    • Вычисляем средневзвешенные значения при помощи СУММПРОИЗВ
  3. Работа с датами и временем в Excel
    • Дата и время в Excel – основные понятия
    • Ввод и форматирование дат и времени в Excel
    • Функции для извлечения различных параметров из дат и времени в Excel
    • Функции для создания и отображения дат и времени в Excel
    • Функции Excel для вычисления дат и времени
  4. Поиск данных
    • Функция ВПР в Excel на простых примерах
    • Функция ПРОСМОТР в Excel на простом примере
    • Функции ИНДЕКС и ПОИСКПОЗ в Excel на простых примерах
  5. Полезно знать
    • Статистические функции Excel, которые необходимо знать
    • Математические функции Excel, которые необходимо знать
    • Текстовые функции Excel в примерах
    • Обзор ошибок, возникающих в формулах Excel
  6. Работа с именами в Excel
    • Знакомство с именами ячеек и диапазонов в Excel
    • Как присвоить имя ячейке или диапазону в Excel
    • 5 полезных правил и рекомендаций по созданию имен ячеек и диапазонов в Excel
    • Диспетчер имен в Excel – инструменты и возможности
    • Как присваивать имена константам в Excel?
  7. Работа с массивами в Excel
    • Знакомство с формулами массива в Excel
    • Многоячеечные формулы массива в Excel
    • Одноячеечные формулы массива в Excel
    • Массивы констант в Excel
    • Редактирование формул массива в Excel
    • Применение формул массива в Excel
    • Подходы к редактированию формул массива в Excel

Раздел 6: Дополнительно

  1. Настройка интерфейса
    • Как настроить Ленту в Excel 2013
    • Режим сенсорного управления Лентой в Excel 2013
    • Стили ссылок в Microsoft Excel

Хотите узнать об Excel еще больше? Специально для Вас мы припасли целых два простых и полезных самоучителя: 300 примеров по Excel и 30 функций Excel за 30 дней.

Как Работать в Excel с таблицами для чайников: Пошаговая инструкция

Программа Microsoft Excel удобна для составления таблиц и произведения расчетов. Рабочая область – это множество ячеек, которые можно заполнять данными. Впоследствии – форматировать, использовать для построения графиков, диаграмм, сводных отчетов.

Работа в Экселе с таблицами для начинающих пользователей может на первый взгляд показаться сложной. Она существенно отличается от принципов построения таблиц в Word. Но начнем мы с малого: с создания и форматирования таблицы. И в конце статьи вы уже будете понимать, что лучшего инструмента для создания таблиц, чем Excel не придумаешь.

КАК СОЗДАТЬ ТАБЛИЦУ В EXCEL ДЛЯ ЧАЙНИКОВ. Пошагово

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

Посмотрите внимательно на рабочий лист табличного процессора:

Это множество ячеек в столбцах и строках. По сути – таблица. Столбцы обозначены латинскими буквами. Строки – цифрами. Если вывести этот лист на печать, получим чистую страницу. Без всяких границ.

Сначала давайте научимся работать с ячейками, строками и столбцами.

Как выделить столбец и строку

Чтобы выделить весь столбец, щелкаем по его названию (латинской букве) левой кнопкой мыши.

Для выделения строки – по названию строки (по цифре).

Чтобы выделить несколько столбцов или строк, щелкаем левой кнопкой мыши по названию, держим и протаскиваем.

Для выделения столбца с помощью горячих клавиш ставим курсор в любую ячейку нужного столбца – нажимаем Ctrl + пробел. Для выделения строки – Shift + пробел.

Как изменить границы ячеек

Если информация при заполнении таблицы не помещается нужно изменить границы ячеек:

  • Передвинуть вручную, зацепив границу ячейки левой кнопкой мыши.

  • Когда длинное слово записано в ячейку, щелкнуть 2 раза по границе столбца / строки. Программа автоматически расширит границы.

  • Если нужно сохранить ширину столбца, но увеличить высоту строки, воспользуемся кнопкой «Перенос текста» на панели инструментов.

Для изменения ширины столбцов и высоты строк сразу в определенном диапазоне выделяем область, увеличиваем 1 столбец /строку (передвигаем вручную) – автоматически изменится размер всех выделенных столбцов и строк.

Примечание. Чтобы вернуть прежний размер, можно нажать кнопку «Отмена» или комбинацию горячих клавиш CTRL+Z. Но она срабатывает тогда, когда делаешь сразу. Позже – не поможет.

Чтобы вернуть строки в исходные границы, открываем меню инструмента: «Главная»-«Формат» и выбираем «Автоподбор высоты строки»

Для столбцов такой метод не актуален. Нажимаем «Формат» — «Ширина по умолчанию». Запоминаем эту цифру. Выделяем любую ячейку в столбце, границы которого необходимо «вернуть». Снова «Формат» — «Ширина столбца» — вводим заданный программой показатель (как правило это 8,43 — количество символов шрифта Calibri с размером в 11 пунктов). ОК.

Как вставить столбец или строку

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

Нажимаем правой кнопкой мыши – выбираем в выпадающем меню «Вставить» (или жмем комбинацию горячих клавиш CTRL+SHIFT+»=»).

Отмечаем «столбец» и жмем ОК.

Совет. Для быстрой вставки столбца нужно выделить столбец в желаемом месте и нажать CTRL+SHIFT+»=».

Все эти навыки пригодятся при составлении таблицы в программе Excel. Нам придется расширять границы, добавлять строки /столбцы в процессе работы.

Пошаговое создание таблицы с формулами

  • Заполняем вручную шапку – названия столбцов. Вносим данные – заполняем строки. Сразу применяем на практике полученные знания – расширяем границы столбцов, «подбираем» высоту для строк.

  • Чтобы заполнить графу «Стоимость», ставим курсор в первую ячейку. Пишем «=». Таким образом, мы сигнализируем программе Excel: здесь будет формула. Выделяем ячейку В2 (с первой ценой). Вводим знак умножения (*). Выделяем ячейку С2 (с количеством). Жмем ВВОД.

  • Когда мы подведем курсор к ячейке с формулой, в правом нижнем углу сформируется крестик. Он указываем на маркер автозаполнения. Цепляем его левой кнопкой мыши и ведем до конца столбца. Формула скопируется во все ячейки.

  • Обозначим границы нашей таблицы. Выделяем диапазон с данными. Нажимаем кнопку: «Главная»-«Границы» (на главной странице в меню «Шрифт»). И выбираем «Все границы».

Теперь при печати границы столбцов и строк будут видны.

С помощью меню «Шрифт» можно форматировать данные таблицы Excel, как в программе Word.

Поменяйте, к примеру, размер шрифта, сделайте шапку «жирным». Можно установить текст по центру, назначить переносы и т. д.

КАК СОЗДАТЬ ТАБЛИЦУ В EXCEL: ПОШАГОВАЯ ИНСТРУКЦИЯ

Простейший способ создания таблиц уже известен. Но в Excel есть более удобный вариант (в плане последующего форматирования, работы с данными).

Сделаем «умную» (динамическую) таблицу:

  • Переходим на вкладку «Вставка» — инструмент «Таблица» (или нажмите комбинацию горячих клавиш CTRL+T).

  • В открывшемся диалоговом окне указываем диапазон для данных. Отмечаем, что таблица с подзаголовками. Жмем ОК. Ничего страшного, если сразу не угадаете диапазон. «Умная таблица» подвижная, динамическая.

Примечание. Можно пойти по другому пути – сначала выделить диапазон ячеек, а потом нажать кнопку «Таблица».

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

Если необходимо увеличить количество строк, зацепляем в нижнем правом углу за маркер автозаполнения и протягиваем вниз.

КАК РАБОТАТЬ С ТАБЛИЦЕЙ В EXCEL

С выходом новых версий программы работа в Эксель с таблицами стала интересней и динамичней. Когда на листе сформирована умная таблица, становится доступным инструмент «Работа с таблицами» — «Конструктор».

Здесь мы можем дать имя таблице, изменить размер.

Доступны различные стили, возможность преобразовать таблицу в обычный диапазон или сводный отчет.

Возможности динамических электронных таблиц MS Excel огромны. Начнем с элементарных навыков ввода данных и автозаполнения:

  • Выделяем ячейку, щелкнув по ней левой кнопкой мыши. Вводим текстовое /числовое значение. Жмем ВВОД. Если необходимо изменить значение, снова ставим курсор в эту же ячейку и вводим новые данные.
  • При введении повторяющихся значений Excel будет распознавать их. Достаточно набрать на клавиатуре несколько символов и нажать Enter.

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

  • Для подсчета итогов выделяем столбец со значениями плюс пустая ячейка для будущего итога и нажимаем кнопку «Сумма» (группа инструментов «Редактирование» на закладке «Главная» или нажмите комбинацию горячих клавиш ALT+»=»).

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

Иногда пользователю приходится работать с огромными таблицами. Чтобы посмотреть итоги, нужно пролистать не одну тысячу строк. Удалить строки – не вариант (данные впоследствии понадобятся). Но можно скрыть.

Для этой цели воспользуйтесь числовыми фильтрами (картинка выше). Убираете галочки напротив тех значений, которые должны быть спрятаны.

Самоучитель Excel для «чайников» и не только&nbsp&nbsp

&nbsp&nbsp&nbsp&nbsp&nbspБывают домовые, а я — ОФИСНЫЙ!

&nbsp&nbsp&nbsp&nbsp&nbspОблегчаю трудовые будни!

EXCEL 97-2003 «ДЛЯ ЧАЙНИКОВ» И НЕ ТОЛЬКО


См. уроки по EXCEL 2007-2010-2013 на сайте excel7.ru

Поиск по сайту:

Предлагаю Вам уроки по Excel. Они будут интересны и полезны как «чайникам», так и более опытным пользователям.

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

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

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

Похожие статьи

Оценка статьи:

Загрузка. ..

Сохранить себе в:

Похожие публикации

Adblock
detector

Книга «Простой и понятный самоучитель Word и Excel» Леонов В

  • Книги
    • Художественная литература
    • Нехудожественная литература
    • Детская литература
    • Литература на иностранных языках
    • Путешествия. Хобби. Досуг
    • Книги по искусству
    • Биографии. Мемуары. Публицистика
    • Комиксы. Манга. Графические романы
    • Журналы
    • Печать по требованию
    • Книги с автографом
    • Книги в подарок
    • «Москва» рекомендует
    • Авторы • Серии • Издательства • Жанр

  • Электронные книги
    • Русская классика
    • Детективы
    • Экономика
    • Журналы
    • Пособия
    • История
    • Политика
    • Биографии и мемуары
    • Публицистика
  • Aудиокниги
    • Электронные аудиокниги
    • CD – диски
  • Коллекционные издания
    • Зарубежная проза и поэзия
    • Русская проза и поэзия
    • Детская литература
    • История
    • Искусство
    • Энциклопедии
    • Кулинария. Виноделие
    • Религия, теология
    • Все тематики
  • Антикварные книги
    • Детская литература
    • Собрания сочинений
    • Искусство
    • История России до 1917 года
    • Художественная литература. Зарубежная
    • Художественная литература. Русская
    • Все тематики
    • Предварительный заказ
    • Прием книг на комиссию
  • Подарки
    • Книги в подарок
    • Авторские работы
    • Бизнес-подарки
    • Литературные подарки
    • Миниатюрные издания
    • Подарки детям
    • Подарочные ручки
    • Открытки
    • Календари
    • Все тематики подарков
    • Подарочные сертификаты
    • Подарочные наборы
    • Идеи подарков
  • Канцтовары
    • Аксессуары делового человека
    • Необычная канцелярия
    • Бумажно-беловые принадлежности
    • Письменные принадлежности
    • Мелкоофисный товар
    • Для художников
  • Услуги
    • Бонусная программа
    • Подарочные сертификаты
    • Доставка по всему миру
    • Корпоративное обслуживание
    • Vip-обслуживание
    • Услуги антикварно-букинистического отдела
    • Подбор и оформление подарков
    • Изготовление эксклюзивных изданий
    • Формирование семейной библиотеки

Расширенный поиск

Леонов В.

Иллюстрации

Рекомендуем посмотреть

Паттерны объектно-ориентированного проектирования

943 ₽

1 040 ₽ в магазине

Купить

Мартин Р.

Чистый код: создание, анализ и рефакторинг

823 ₽

910 ₽ в магазине

Купить

Мартин Р.

Чистая архитектура. Искусство разработки программного обеспечения

1 022 ₽

1 110 ₽ в магазине

Купить

Бхаргава А.

Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих

944 ₽

1 040 ₽ в магазине

Купить

Горелик М., Йен О.

Высокопроизводительные Python-приложения. Практическое руководство по эффективному программированию. 2-е издание

1 444 ₽

1 740 ₽ в магазине

Купить

Шелл Д.

Геймдизайн: как создать игру, в которую будут играть все

1 121 ₽

1 350 ₽ в магазине

Купить

Чан Д.

Python: быстрый старт

931 ₽

1 020 ₽ в магазине

Купить

Митник К.

Искусство быть невидимым. Как сохранить приватность в эпоху Big Data

805 ₽

970 ₽ в магазине

Купить

Любанович Б.

Простой Python. Современный стиль программирования. 2-е издание

1 872 ₽

2 030 ₽ в магазине

Купить

Новинка

Брайант Р. Д., Джильо К.

Убейте дракона! Как писать блестящие сценарии для видеоигр

805 ₽

970 ₽ в магазине

Купить

Дауни А.

Основы Python. Научитесь думать как программист

1 444 ₽

1 740 ₽ в магазине

Купить

Олифер В. Г., Олифер Н. А.

Компьютерные сети. Принципы, технологии, протоколы: юбилейное издание

1 911 ₽

2 070 ₽ в магазине

Купить

Луридас П.

Алгоритмы для начинающих. Теория и практика для разработчика

1 179 ₽

1 420 ₽ в магазине

Купить

Грэм Д. Г.

Этичный хакинг. Практическое руководство по взлому

2 067 ₽

2 320 ₽ в магазине

Купить

Левина Л. Т.

Современный телефон для любимых чайников

407 ₽

490 ₽ в магазине

Купить

Корягин А., Корягина А.

Python. Великое программирование в Minecraft. 3-е издание

764 ₽

920 ₽ в магазине

Купить

Ашманов И. С., Касперская Н.

Цифровая гигиена

1 495 ₽

1 620 ₽ в магазине

Купить

Мейер С.

Жизнь в мире компьютерных игр

722 ₽

870 ₽ в магазине

Купить

Создание персонажей в Photoshop. Полное руководство по цифровому рисованию

1 619 ₽

1 950 ₽ в магазине

Купить

Петцольд Ч.

Код. Тайный язык информатики. 4-е издание

1 768 ₽

2 130 ₽ в магазине

Купить

Загрузить еще

Курсы Word | Обучение Word в Специалисте

Пользователь ПК

«Специалист» — лидер среди учебных Центров Microsoft в России, Центральной и Восточной Европе!

Во всем мире едва ли найдется пользователь персонального компьютера, не знакомый с текстовым редактором Word, ставшим мировым стандартом с 1989 года. Но далеко не все пользователи Word в полной мере используют широкий спектр возможностей, которые предоставляет для работы с документами современный Word. Курсы обучения Word в Центре «Специалист» призваны заполнить этот пробел.

Центр «Специалист» является первым и единственным в России центром сертификации Microsoft Office Specialist Authorized Testing Center, а также является золотым партнером Microsoft №1 в России, Восточной и Центральной Европе на протяжении многих лет.

Более 40-ка преподавателей Центра являются сертифицированными тренерами Microsoft (MOS, MCT). Ежегодное участие нашего Центра во всех важнейших мероприятиях Microsoft («World Partner Conference» (США), «Платформа», «Полигон» и др.) позволяет преподавателям Центра первыми в России передавать полученные уникальные знания и опыт слушателям курсов Microsoft Word. Индивидуальный подход, постоянная практика на занятиях, обучение в режиме живого диалога – все это курсы Word в «Специалист». Обучение ведется по последним версиям программы Word 2019/2016. Курсы предназначены как для начинающих, так и для продвинутых пользователей.

Курсы Word в Центре «Специалист» входят в государственную программу повышения квалификации, что делает Вас более привлекательным и желанным сотрудником для работодателей.

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

Только в Центре «Специалист» по окончании курсов для опытных пользователей ПК Вы получаете сертификат Microsoft!.

Все авторские курсы Центра по расширенным возможностям Microsoft Office прошли международную авторизацию, а все преподаватели курсов получили статус сертифицированного тренера Microsoft.

Доступ ко всем учебникам в любое время, в любом месте!

Электронные учебные пособия Microsoft — обучение в Центре «Специалист» стало еще эффективнее!
Являясь лидером среди учебных Центров Microsoft в России, Центр «Специалист» предлагает своим слушателям два варианта учебных пособий Microsoft — электронный и бумажный. Если вы занимаетесь на авторизованных курсах Microsoft в очном режиме, у Вас есть возможность выбрать, в каком виде получить учебник. Практика показывает, что электронные учебные пособия способствуют более эффективному усвоению материала слушателями. Узнайте подробности!

  • 16.11.2022

    Другие даты

    Комплексная программа — 84 ак.ч

    Базовая компьютерная подготовка с изучением Windows, Word 2019/2016, Excel 2019/2016, Internet

    Вы экономите 46% стоимости третьего курса!

    Пронкин

    Павел

    Геннадьевич

    Читать отзывы

    30 490 ₽

    35 970 ₽

    34 790 ₽

    40 970 ₽

  • 08. 10.2022

    Другие даты

    Комплексная программа — 48 ак.ч

    Эксперт Microsoft Word

    Вы экономите 25% стоимости второго курса!

    Пронкин

    Павел

    Геннадьевич

    Читать отзывы

    21 190 ₽

    24 980 ₽

    22 890 ₽

    26 980 ₽

  • 16.11.2022

    Другие даты

    Курс — 36 ак.ч

    Базовая компьютерная подготовка.

    Windows и Интернет для начинающих

    Пронкин

    Павел

    Геннадьевич

    Читать отзывы

    13 990 ₽

    14 990 ₽

  • 08.10.2022

    Другие даты

    Курс — 24 ак.ч

    Microsoft Word 2019/2016. Уровень 1. Работа с Word 2019/2016

    Пронкин

    Павел

    Геннадьевич

    Читать отзывы

    9 990 ₽

    10 990 ₽

  • 22. 10.2022

    Другие даты

    Курс — 24 ак.ч

    Microsoft Word 2019/2016. Уровень 2. Расширенные возможности

    Самонова

    Ирина

    Валерьевна

    Читать отзывы

    14 990 ₽

    15 990 ₽

  • 07.08.2023

    Другие даты

    Курс — 48 ак.ч

    Базовая компьютерная подготовка.

    Windows 10.Microsoft Word, Excel, PowerPoint 2019/2016 (для старшеклассников)

    Щербаков

    Николай

    Николаевич

    Читать отзывы

    18 990 ₽

    19 990 ₽

  • Звоните по тел.
    +7 (495) 780-48-49

    Курс — 30 ак.ч

    Базовая компьютерная подготовка. Windows 10, Microsoft Word, Excel, PowerPoint 2019/2016 (для школьников)

    14 990 ₽

    16 990 ₽

Читать «Офисный компьютер для женщин: Изучаем Word, Excel, Outlook, PowerPoint» — Пастернак Евгения Борисовна — Страница 1

Евгения Борисовна Пастернак

Офисный компьютер для женщин

Введение

Это введение я пишу для тех, кто взял книгу с полки в магазине и хочет понять, что в ней написано и для кого она предназначена.

Итак!

1. Это самоучитель по самым распространенным сейчас офисным программам под общим названием пакет Microsoft Office 2007 («пакет» – потому что программ в нем много; по-русски его называют просто «офис»). В этом самоучителе описаны:

• текстовый редактор Word;

• табличный редактор Excel;

• программа для презентаций PowerPoint;

• почтовая программа Outlook.

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

Если вы совсем-совсем не знаете, с какой стороны подойти к компьютеру, то рекомендую начать с моей книги «Компьютер для женщин»[1].

3. Этот самоучитель не преследует цель вывести начинающего пользователя на уровень суперпрофессионала. Здесь рассмотрены необходимые в работе обычного пользователя вещи.

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

4. Язык книги максимально «человеческий», без сложных компьютерных терминов.

Обратите внимание! В этой книге будут описаны программы, входящие в состав именно Microsoft Office 2007. Если у вас другая версия «офиса», то иллюстрации в книге будут не совпадать с тем, что вы увидите у себя на экране. Кроме того, рисунки для книги я делала в операционной системе Windows 7. Поэтому, если у вас другая «операционка», изображения также могут немного отличаться.

От издательства

Ваши замечания, предложения и вопросы отправляйте по адресу электронной почты [email protected] (издательство «Питер», компьютерная редакция).

Мы будем рады узнать ваше мнение!

На сайте издательства http://www.piter.com вы найдете подробную информацию о наших книгах.

Глава 1

Текстовый редактор Microsoft Word

Внешний вид программы Word

Вкладка Главная

Вставка

Разметка страницы

Ссылки

Рассылки

Рецензирование

Вид

Меню Кнопки «Office»

Параметры программы Word

Сначала пару слов теории.

Как я уже сказала в предисловии, у вас на компьютере должна быть установлена операционная система Windows 7, а также пакет Microsoft Office 2007. Это самые новые и последние на сегодняшний день версии Windows и Microsoft Office.

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

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

Но раз вы купили этот самоучитель, мы вместе быстро во всем разберемся. Программы Microsoft Office очень просты.

Знаете, что такое интерфейс? Это внешний вид программы, ее оболочка, которая облегчает вам работу.

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

Ну что, вам уже не страшно приниматься за работу? Тогда приступим!

1. Включаем компьютер!

2. Создаем собственную рабочую папку. Делаем это для того, чтобы не засорять компьютер. Вдруг вы работаете на чужом?

Для этого нажмите кнопку Пуск

, которая находится в левом нижнем углу экрана. В появившемся меню выберите пункт Документы. Это мы открыли библиотеку документов хозяина компьютера (будем надеяться, что он не сильно на нас обидится по этому поводу) (рис. 1.1).

Теперь представьте, что компьютер – это шкаф, и вам в нем нужна своя полочка.

Видите в верхней части окна кнопку Новая папка? Щелкайте на ней.

Рис.  1.1. Окно библиотеки Документы

На экране появилась новорожденная папка, у нее выделено название (рис. 1.2).

Рис. 1.2. Только что созданная папка

Набираем название А это мои документы[2]. Набрали? Нажмите Enter или щелкните кнопкой мышки на пустом месте экрана. Это мы подтвердили введенное название.

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

Рис. 1.3. Таких символов в имени файла быть не должно (и не может)

Итак, теперь в библиотеке Документы есть ваша персональная папка.

3. Запускаем программу Word.

Для этого снова щелкаем мышкой на кнопке Пуск

, которая находится в левом нижнем углу экрана. Затем нажимаем строку Все программы, щелкаем на папке Microsoft Office, а потом нажимаем пункт Microsoft Office Word 2007 (рис.  1.4).

Рис. 1.4. Запускаем Word

А может быть, у вас на Рабочем столе есть значок Microsoft Office Word 2007 

?

Тогда щелкните левой кнопкой на нем два раза, программа и запустится.

Программа начнет загружаться, на экране появится ее заставка, чтобы ее ни с чем не перепутали.

Вот она – программа Word, самая популярная программа для работы с текстом (рис. 1.5). Word по-английски означает «слово». Возможности этой программы для работы со словами и даже целыми предложениями практически безграничны.

Рис. 1.5. Окно Microsoft Office Word 2007

Посмотрите на верхнюю строку. В центре – название программы (Microsoft Word) и имя документа (Документе), в правом верхнем углу – значки для того, чтобы свернуть, уменьшить (увеличить) и закрыть окно

.

Программа Microsoft Word может все. Она позволяет набрать текст, потом в любой момент в любом месте внести в текст любое исправление, а потом еще и сверстать этот текст, то есть оформить.

Верстка текста – это красивое расположение текста на экране, а потом и на бумаге.

Начало работы с VBA в Office

  • Статья
  • 25 минут на чтение

Вы сталкиваетесь с повторяющейся очисткой пятидесяти таблиц в Word? Вы хотите, чтобы конкретный документ запрашивал у пользователя ввод при его открытии? Вам трудно понять, как эффективно перенести контакты из Microsoft Outlook в электронную таблицу Microsoft Excel?

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

Эта статья предназначена для опытных пользователей Office, которые хотят узнать о VBA и получить представление о том, как программирование может помочь им настроить Office.

Пакет приложений Office обладает богатым набором функций. Существует множество различных способов создания, форматирования и управления документами, электронной почтой, базами данных, формами, электронными таблицами и презентациями. Великая сила программирования VBA в Office заключается в том, что почти все операции, которые вы можете выполнять с помощью мыши, клавиатуры или диалогового окна, также можно выполнять с помощью VBA. Кроме того, если это можно сделать один раз с помощью VBA, это можно сделать так же легко и сто раз. (На самом деле автоматизация повторяющихся задач — одно из наиболее распространенных применений VBA в Office.)

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

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

Примечание

Заинтересованы в разработке решений, расширяющих возможности Office на различных платформах? Ознакомьтесь с новой моделью надстроек Office. Надстройки Office занимают меньше места по сравнению с надстройками и решениями VSTO, и вы можете создавать их, используя практически любые технологии веб-программирования, такие как HTML5, JavaScript, CSS3 и XML.

Когда следует использовать VBA и почему

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

Автоматизация и повторение

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

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

Расширения взаимодействия с пользователем

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

Взаимодействие между приложениями Office

Вам нужно скопировать все контакты из Outlook в Word, а затем отформатировать их определенным образом? Или вам нужно переместить данные из Excel в набор слайдов PowerPoint? Иногда простое копирование и вставка не дает желаемого результата или выполняется слишком медленно. Используйте программирование VBA для одновременного взаимодействия с деталями двух или более приложений Office, а затем изменяйте содержимое одного приложения на основе содержимого другого.

Делать что-то по-другому

Программирование VBA — мощное решение, но не всегда оптимальный подход. Иногда имеет смысл использовать другие способы для достижения своих целей.

Критический вопрос, который нужно задать, заключается в том, есть ли более простой способ. Прежде чем приступить к проекту VBA, рассмотрите встроенные инструменты и стандартные функции. Например, если у вас есть трудоемкая задача редактирования или макета, рассмотрите возможность использования стилей или сочетаний клавиш для решения этой проблемы. Можете ли вы выполнить задачу один раз, а затем использовать CTRL+Y (повторить), чтобы повторить ее? Можете ли вы создать новый документ с правильным форматом или шаблоном, а затем скопировать содержимое в этот новый документ?

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

Прежде чем приступить к проекту VBA, убедитесь, что у вас есть время для работы с VBA. Программирование требует сосредоточенности и может быть непредсказуемым. Тем более, если вы новичок, никогда не обращайтесь к программированию, если у вас нет времени для тщательной работы. Попытка написать «быстрый сценарий» для решения проблемы, когда приближается крайний срок, может привести к очень стрессовой ситуации. Если вы спешите, вы можете использовать обычные методы, даже если они монотонны и повторяются.

Программирование на языке VBA 101

Использование кода, чтобы заставить приложения работать

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

Например, рассмотрим пользователя, который открывает документ в Word, вносит несколько изменений, сохраняет документ, а затем закрывает его. В мире программирования VBA Word предоставляет объект Document. Используя код VBA, вы можете указать объекту Document выполнять такие действия, как открытие, сохранение или закрытие.

В следующем разделе рассматривается организация и описание объектов.

Объектная модель

Разработчики организуют программные объекты в иерархию, и эта иерархия называется объектной моделью приложения. Word, например, имеет объект Application верхнего уровня, который содержит объект Document. Объект Document содержит объекты Paragraph и так далее. Объектные модели примерно отражают то, что вы видите в пользовательском интерфейсе. Они представляют собой концептуальную карту приложения и его возможностей.

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

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

Код VBA в этой статье работает с открытым приложением Office, где многие объекты, с которыми работает код, уже запущены и работают; например, само приложение, рабочий лист в Excel, документ в Word, презентация в PowerPoint, объекты проводника и папки в Outlook. Как только вы узнаете базовую структуру объектной модели и некоторые ключевые свойства приложения, которые предоставляют доступ к его текущему состоянию, вы можете приступить к расширению и управлению этим приложением Office с помощью VBA в Office.

Методы

В Word, например, вы можете изменять свойства и вызывать методы текущего документа Word, используя свойство ActiveDocument объекта Application . Это свойство ActiveDocument возвращает ссылку на объект Document , который в данный момент активен в приложении Word. «Возвращает ссылку на» означает «дает вам доступ к».

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

 Приложение.АктивныйДокумент.Сохранить
 

Прочитайте код слева направо: «В этом приложении с документом, на который ссылается ActiveDocument, вызовите метод Сохранить ». Имейте в виду, что Сохранить — это простейшая форма метода; он не требует от вас никаких подробных инструкций. Вы указываете объекту Документ Сохранить , и он не требует от вас никаких дополнительных действий.

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

 Application.ActiveDocument.SaveAs ("Имя нового документа.docx")
 

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

Свойства

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

 Application.ActiveSheet.Range("A1").Выбрать
    Application.Selection.Value = "Привет, мир"
 

Первая задача в программировании на VBA — получить представление об объектной модели каждого приложения Office и прочитать синтаксис объекта, метода и свойства. Объектные модели одинаковы во всех приложениях Office, но каждая из них зависит от типа документов и объектов, с которыми она работает.

В первой строке фрагмента кода находится приложение , на этот раз Excel, а затем ActiveSheet , который обеспечивает доступ к активному рабочему листу. После этого идет менее знакомый термин Range, что означает «определить диапазон ячеек таким образом». Код дает указание Range создать себя только с A1 в качестве определенного набора ячеек. Другими словами, первая строка кода определяет объект Range и запускает для него метод, чтобы выбрать его. Результат автоматически сохраняется в другом свойстве Приложения вызвал Выбор .

Вторая строка кода задает для свойства Value Selection текст «Hello World», и это значение отображается в ячейке A1.

Самый простой написанный вами код VBA может просто получить доступ к объектам в приложении Office, с которым вы работаете, и установить свойства. Например, вы можете получить доступ к строкам таблицы в Word и изменить их форматирование в своем скрипте VBA.

Звучит просто, но может оказаться невероятно полезным; как только вы сможете написать этот код, вы сможете использовать всю мощь программирования, чтобы внести те же самые изменения в несколько таблиц или документов или сделать их в соответствии с некоторой логикой или условием. Для компьютера внесение 1000 изменений ничем не отличается от внесения 10, поэтому здесь есть эффект масштаба с большими документами и задачами, и именно здесь VBA может действительно проявить себя и сэкономить ваше время.

Макросы и редактор Visual Basic

Теперь, когда вы кое-что знаете о том, как приложения Office предоставляют свои объектные модели, вам, вероятно, не терпится попробовать вызывать методы объектов, задавать свойства объектов и реагировать на события объектов. Для этого вы должны написать свой код в том месте и таким образом, чтобы Office мог его понять; обычно с помощью редактора Visual Basic. Хотя он установлен по умолчанию, многие пользователи даже не знают, что он доступен, пока он не будет включен на ленте.

Все приложения Office используют ленту. Одной из вкладок на ленте является вкладка Developer , где вы получаете доступ к редактору Visual Basic и другим инструментам разработчика. Поскольку Office не отображает вкладку Разработчик по умолчанию, ее необходимо включить, выполнив следующую процедуру:

Чтобы включить вкладку Разработчик

  1. На вкладке Файл выберите Параметры , чтобы открыть Параметры диалоговое окно .

  2. Выберите Настроить ленту в левой части диалогового окна.

  3. В разделе Выберите команды из в левой части диалогового окна выберите Popular Commands .

  4. В разделе Настройка ленты в правой части диалогового окна выберите Основные вкладки в раскрывающемся списке, а затем установите флажок Разработчик .

  5. Выберите OK .

Примечание

В Office 2007 для отображения вкладки Разработчик нажмите кнопку Office, выберите Параметры , а затем установите флажок Показать вкладку Разработчик на ленте в категории Популярные в Параметры диалоговое окно .

После включения вкладки Developer легко найти кнопки Visual Basic и Macros .

Рис. 1. Кнопки на вкладке «Разработчик»

Проблемы безопасности

Чтобы защитить пользователей Office от вирусов и опасного кода макросов, вы не можете сохранять код макросов в стандартном документе Office, который использует стандартное расширение файла. Вместо этого вы должны сохранить код в файле со специальным расширением. Например, вы не можете сохранять макросы в стандартном документе Word с расширением .docx; вместо этого вы должны использовать специальный документ Word с поддержкой макросов с расширением .docm.

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

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

Примечание

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

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

Когда вы нажимаете кнопку Макрос на вкладке Разработчик , открывается диалоговое окно Макросы , которое дает вам доступ к подпрограммам или макросам VBA, к которым вы можете получить доступ из определенного документа или приложения. . Кнопка Visual Basic открывает редактор Visual Basic, где вы создаете и редактируете код VBA.

Еще одна кнопка на вкладке Разработчик в Word и Excel — это кнопка Запись макроса , которая автоматически генерирует код VBA, который может воспроизводить действия, выполняемые вами в приложении. Запись макроса — это потрясающий инструмент, который вы можете использовать, чтобы больше узнать о VBA. Чтение сгенерированного кода может дать вам представление о VBA и обеспечить стабильный мост между вашими знаниями Office как пользователя и вашими знаниями как программиста. Единственное предостережение заключается в том, что сгенерированный код может сбивать с толку, поскольку редактор макросов должен делать некоторые предположения о ваших намерениях, и эти предположения не обязательно точны.

Чтобы записать макрос
  1. Откройте Excel в новой книге и выберите вкладку Разработчик на ленте. Выберите Запись макроса и примите все настройки по умолчанию в диалоговом окне Запись макроса , включая Макрос1 в качестве имени макроса и Эта рабочая книга в качестве местоположения.

  2. Выберите OK , чтобы начать запись макроса. Обратите внимание, как текст кнопки меняется на Остановить запись 9.0082 . Выберите эту кнопку в тот момент, когда вы завершите действия, которые хотите записать.

  3. Выберите ячейку B1 и введите классическую первую строку программиста: Hello World. Прекратите печатать и посмотрите на кнопку Остановить запись ; он неактивен, потому что Excel ждет, пока вы закончите вводить значение в ячейку.

  4. Выберите ячейку B2, чтобы завершить действие в ячейке B1, а затем выберите Остановить запись .

  5. Выберите Macros на вкладке Developer выберите Macro1 , если он не выбран, а затем выберите Edit , чтобы просмотреть код из Macro1 в редакторе Visual Basic.

Рис. 2. Код макроса в редакторе Visual Basic

Код

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

 Субмакрос1()
'
' Макрос1 Макрос
'
'
    Диапазон("B1").Выбрать
    ActiveCell.FormulaR1C1 = "Привет, мир"
    Диапазон("B2").Выбрать
Конец сабвуфера
 

Помните о сходстве с предыдущим фрагментом кода, в котором выделялся текст в ячейке A1, и о различиях. В этом коде выбирается ячейка B1, а затем строка «Hello World» применяется к ячейке, которая стала активной. Кавычки вокруг текста определяют строковое значение, а не числовое значение.

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

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

Когда средство записи макросов генерирует код, оно использует сложный алгоритм для определения нужных методов и свойств. Если вы не узнаете какое-либо свойство, существует множество доступных ресурсов, которые помогут вам. Например, в записанном вами макросе средство записи макросов сгенерировало код, ссылающийся на FormulaR1C1 свойство. Не уверен, что это значит?

Примечание

Имейте в виду, что объект Application подразумевается во всех макросах VBA. Код, который вы записали, работает с приложением . в начале каждой строки.

Использование справки разработчика

Выберите FormulaR1C1 в записанном макросе и нажмите F1. Справочная система выполняет быстрый поиск, определяет, что соответствующие темы находятся в разделе «Разработчик Excel» справки Excel, и перечисляет FormulaR1C1 свойство. Вы можете выбрать ссылку, чтобы узнать больше об этом свойстве, но прежде чем вы это сделаете, обратите внимание на ссылку Excel Object Model Reference в нижней части окна. Выберите ссылку, чтобы просмотреть длинный список объектов, которые Excel использует в своей объектной модели для описания рабочих листов и их компонентов.

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

 Рабочие листы(1).Range("A1").Borders.LineStyle = xlDouble
 

Редактирование кода

Код Borders отличается от записанного макроса. Одна вещь, которая может сбивать с толку в объектной модели, заключается в том, что существует более одного способа обращения к любому заданному объекту, ячейке A1 в этом примере.

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

 Субмакрос1()
    Рабочие листы(1).Range("A1").Value = "Вау!"
    Рабочие листы(1).Range("A1").Borders.LineStyle = xlDouble
Конец сабвуфера
 

Совет

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

Вам не нужно сохранять код, чтобы попробовать его, поэтому вернитесь к документу Excel, выберите Макросы на вкладке Разработчик , выберите Макрос1 , а затем выберите Выполнить . Ячейка A1 теперь содержит текст Wow! и имеет двойную границу вокруг него.

Рисунок 3. Результаты вашего первого макроса

Вы только что объединили запись макроса, чтение документации объектной модели и простое программирование, чтобы создать программу VBA, которая что-то делает. Поздравляем!

Не сработало? Ознакомьтесь с предложениями по отладке в VBA.

Советы и рекомендации по программированию

Начните с примеров

Сообщество VBA очень велико; поиск в Интернете почти всегда может дать пример кода VBA, который делает что-то похожее на то, что вы хотите сделать. Если вы не можете найти хороший пример, попробуйте разбить задачу на более мелкие части и выполнить поиск по каждой из них или попытаться придумать более распространенную, но похожую проблему. Начав с примера, вы сэкономите часы времени.

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

Упростите задачу

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

Ошибки и отладка

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

Хотя исправить синтаксические ошибки может быть сложно, их легко обнаружить; Редактор Visual Basic издает звуковой сигнал и мигает, если вы вводите синтаксическую ошибку в своем коде.

Например, в VBA строковые значения должны быть заключены в двойные кавычки. Чтобы узнать, что произойдет, если вместо этого использовать одинарные кавычки, вернитесь в редактор Visual Basic и замените «Вау!» строка в примере кода с «Вау!» (то есть слово Вау, заключенное в одинарные кавычки). Если вы выберете следующую строку, редактор Visual Basic отреагирует. Ошибка «Ошибка компиляции: Ожидается: выражение» не очень полезна, но строка, которая генерирует ошибку, становится красной, чтобы сообщить вам, что у вас есть синтаксическая ошибка в этой строке, и в результате эта программа не запустится.

Выберите OK и измените текст обратно на «Вау!».

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

Например, откройте редактор Visual Basic и измените имя свойства Value на ValueX в своем макросе, преднамеренно введя ошибку времени выполнения, поскольку объект Range не имеет свойства с именем ValueX. Вернитесь к документу Excel, откройте Macros диалоговое окно и снова запустите Macro1. Вы должны увидеть окно сообщения Visual Basic, объясняющее ошибку во время выполнения текстом «Объект не поддерживает это свойство метода». Хотя этот текст ясен, выберите Debug , чтобы узнать больше.

Когда вы возвращаетесь в редактор Visual Basic, он находится в специальном режиме отладки, в котором выделяется желтым цветом строка кода, в которой произошел сбой. Как и ожидалось, строка, содержащая свойство ValueX, выделена.

Вы можете вносить изменения в работающий код VBA, поэтому измените ValueX обратно на Value и выберите маленькую зеленую кнопку воспроизведения под меню Debug . Программа должна снова нормально работать.

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

Правильное использование справочных материалов

Чтобы открыть справочник разработчика, встроенный в справку Office, откройте справку из любого приложения Office, выбрав знак вопроса на ленте или нажав клавишу F1. Затем справа от кнопки Search выберите стрелку раскрывающегося списка, чтобы отфильтровать содержимое. Выберите Справочник разработчика . Если вы не видите оглавление на левой панели, щелкните значок маленькой книги, чтобы открыть его, а затем разверните оттуда Справочник по объектной модели.

Рис. 5. Фильтрация справки разработчика применима ко всем приложениям Office

Время, потраченное на просмотр справочника по объектной модели, окупается. После понимания основ синтаксиса VBA и объектной модели приложения Office, с которым вы работаете, вы переходите от догадок к методическому программированию.

Конечно, Microsoft Office Developer Center — это отличный портал для статей, советов и информации сообщества.

Поиск по форумам и группам

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

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

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

Ниже приведены несколько правил этикета, которым необходимо следовать при размещении сообщений на форуме разработчиков:

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

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

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

  • Будьте вежливы и выражайте признательность.

Идем дальше в программировании

Хотя эта статья короткая и касается только поверхности VBA и программирования, надеюсь, ее достаточно для начала.

В этом разделе кратко рассматриваются еще несколько ключевых тем.

Переменные

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

Чтобы использовать переменную в VBA, необходимо сообщить VBA, какой тип объекта представляет переменная, с помощью оператора Dim . Затем вы устанавливаете его значение и используете его для установки других переменных или свойств.

 Dim MyStringVariable As String
    MyStringVariable = "Вау!"
    Рабочие листы(1). Range("A1").Value = MyStringVariable
 

Ветвление и зацикливание

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

 Субмакрос1()
    Если Рабочие листы(1).Range("A1").Value = "Да!" затем
        Dim i как целое число
        Для i = от 2 до 10
            Рабочие листы(1).Range("A" & i).Value = "OK!" & i
        Далее я
    Еще
        MsgBox "Поместите Да! в ячейку A1"
    Конец, если
Конец сабвуфера
 

Введите или вставьте код в редактор Visual Basic, а затем запустите его. Следуйте инструкциям в появившемся окне сообщения и измените текст в ячейке A1 с Wow! к Да! и запустите его снова, чтобы увидеть силу цикла. Этот фрагмент кода демонстрирует переменные, ветвление и циклы. Внимательно прочтите его после того, как увидите его в действии, и попытайтесь определить, что происходит при выполнении каждой строки.

Все мои приложения Office: код примера

Вот несколько сценариев, которые можно попробовать; каждый решает реальную проблему Office.

Создать электронное письмо в Outlook

 Sub MakeMessage()
    Dim OutlookMessage As Outlook.MailItem
    Установите OutlookMessage = Application.CreateItem(olMailItem)
    OutlookMessage.Subject = "Привет, мир!"
    OutlookMessage.Дисплей
    Установить OutlookMessage = Ничего
Конец сабвуфера
 

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

Удалить пустые строки на листе Excel

 Sub DeleteEmptyRows()
    SelectedRange = Выбор.Строки.Количество
    ActiveCell.Смещение(0, 0).Выбрать
    Для i = 1 To SelectedRange
        Если АктивСелл.Значение = "" Тогда
            Selection. EntireRow.Delete
        Еще
            ActiveCell.Смещение(1, 0).Выбрать
        Конец, если
    Далее я
Конец сабвуфера
 

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

Удалить пустые текстовые поля в PowerPoint

 Sub RemoveEmptyTextBoxes()
    Dim SlideObj как слайд
    Dim ShapeObj As Shape
    Dim ShapeIndex как целое число
    Для каждого объекта SlideObj в ActivePresentation.Slides
        Для ShapeIndex = SlideObj.Shapes.Count To 1 Шаг -1
            Установить ShapeObj = SlideObj.Shapes(ShapeIndex)
            Если ShapeObj.Type = msoTextBox Тогда
                Если Обрезать(ShapeObj.TextFrame.TextRange.Text) = "" Тогда
                    ShapeObj.Удалить
                Конец, если
            Конец, если
        Следующий ShapeIndex
    Следующий SlideObj
Конец сабвуфера
 

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

Копировать контакт из Outlook в Word

 Sub CopyCurrentContact()
   Dim OutlookObj как объект
   Dim InspectorObj как объект
   Dim ItemObj как объект
   Установите OutlookObj = CreateObject("Outlook.Application")
   Установить InspectorObj = OutlookObj.ActiveInspector
   Установите ItemObj = InspectorObj.CurrentItem
   Application.ActiveDocument.Range.InsertAfter (ItemObj.FullName & " from " & ItemObj.CompanyName)
Конец сабвуфера
 

Имейте в виду, что этот код копирует текущий открытый контакт в Outlook в открытый документ Word. Этот код работает, только если контакт в настоящее время открыт для проверки в Outlook.

Поддержка и отзывы

У вас есть вопросы или отзывы об Office VBA или этой документации? См. раздел Поддержка и отзывы Office VBA, чтобы узнать, как вы можете получить поддержку и оставить отзыв.

9 лучших курсов Microsoft Office, доступных онлайн в 2022 году

Microsoft Office скоро отметит юбилей, легендарному офисному пакету исполнится 30 лет. Для любого другого SaaS достижение 30-летнего возраста было бы признаком проблем. В конце концов, в быстро меняющемся мире программного обеспечения для бизнеса, кто захочет использовать программное обеспечение, которому более трех десятилетий?

«Забавный факт: когда Microsoft спросила своих пользователей, что бы они хотели добавить в Office, они обнаружили, что 90% запрошенных функций уже есть».

Дес Трейнор

Однако правда не так проста. Office задал тренды для всех офисных приложений, появившихся после него. Новейшая версия, Office 365, претерпела бесконечные итерации и обновления, и сегодня это едва ли то же программное обеспечение, что и 30 лет назад.

Эти бесконечные обновления — лишь некоторые из причин, по которым постоянное обновление Microsoft Office — непростая задача. Например, знаете ли вы, что Office 2019 добавил:

  • SVG-графику в MS Word, Excel и PowerPoint 9?0004
  • Переводчик Microsoft для MS Word, Excel и PowerPoint
  • Множество новых функций для MS Excel, таких как TEXTJOIN, CONCAT, IFS
  • Анимации для MS PowerPoint с функцией «Трансформация»

А что, если я скажу вам что в Microsoft Office 95 был встроен «Зал измученных душ»? Взгляните:

Лучший в целом

Ultimate Microsoft Office; Excel, Word, PowerPoint и Access (Udemy)

  • Огромное количество высококачественного контента
  • Отличное соотношение цены и качества
  • Уроки регулярно обновляются
  • Охватывает Excel, Word, PowerPoint, Outlook, Teams и Access
  • 30-дневная гарантия возврата денег
ЗАРЕГИСТРИРОВАТЬСЯ →
Читать отзыв →

Лучшее для начинающих

Начало работы с Microsoft 365 (LinkedIn Learning)

  • Много контента
  • Преподается экспертами MS Office
  • Материалы курса регулярно обновляются
  • Много практических тестов
  • Бесплатная 30-дневная пробная версия
ЗАРЕГИСТРИРОВАТЬСЯ →
Прочитать обзор →

Самый широкий выбор программного обеспечения

Microsoft Office Suite (GoSkills)

  • Курс подходит для всех уровней подготовки
  • Включает сертификат по окончании
  • Большая производственная ценность контента
ЗАРЕГИСТРИРОВАТЬСЯ →
Читать обзор →

Подходит для среднего уровня

Повысьте уровень своих навыков работы с Microsoft Office (Pluralsight)​

  • Подходит как для начинающих, так и для продвинутых учащихся
  • Содержит руководства по созданию надстроек Office
  • Студенты могут сами устанавливать темп обучения
ЗАРЕГИСТРИРОВАТЬСЯ →
Прочитать отзыв →

Best for Excel

Специализация Excel Skills for Business (Coursera x Macquarie University)

  • Признанный сертификат Excel по окончании
  • Курсы, адаптированные для практического использования в реальных сценариях
  • Очень подробный учебный материал
ЗАРЕГИСТРИРОВАТЬСЯ →
Читать отзыв →

Best for Fundamentals

Основы Microsoft Office: Outlook, Word и Excel (edX x Microsoft)

  • Подтвержденный сертификат Microsoft по окончании курса
  • Один из самых кратких курсов для начинающих по Microsoft Office
  • Курс под руководством двух старших разработчиков контента Microsoft
ЗАРЕГИСТРИРОВАТЬСЯ →
Прочитать отзыв →

Лучший краткий курс

Базовые навыки Microsoft Office (Udemy)

  • Краткий, но практический курс
  • Отличный курс по использованию Microsoft Office на рабочем месте
  • Под руководством сертифицированного тренера Microsoft
ЗАРЕГИСТРИРОВАТЬСЯ →
Читать обзор →

Лучший ускоренный курс

Microsoft Office: первые шаги (обучение на LinkedIn)​

  • Хороший курс для начинающих
  • Очень короткое, но эффективное использование времени
  • Лекции посвящены использованию MS Office на мобильных устройствах
ЗАРЕГИСТРИРОВАТЬСЯ →
Читать отзыв →

Подходит для более старых версий

The Ultimate Microsoft Office 2016 Training Bundle (Udemy)

  • Идеально подходит, если вы используете более старую версию Office
  • Учащиеся могут сами устанавливать темп обучения
  • Сильный акцент на Excel
ЗАРЕГИСТРИРОВАТЬСЯ →
Читать отзыв →