Excel VBA. Стань продвинутым пользователем за неделю [Майк МакГрат] (pdf) читать постранично

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

Mike McGrath

E CEL VBA
IN EASY STEPS
3rd Edition

Майк МакГрат

E CEL VBA
СТАНЬ ПРОДВИНУТЫМ
ПОЛЬЗОВАТЕЛЕМ
ЗА НЕДЕЛЮ
3-е издание

УДК 004.67
ББК 32.973.26-018.2
М15

Mike McGrath
Excel VBA in Easy Steps
Copyright © 2021 by Mike McGrath
Translated and reprinted under a license agreement from the Publisher: In Easy Steps, 16
Hamilton Terrace, Holly Walk, Leamington Spa, Warwickshire, U.K. CV32 4LY

М15

МакГрат, Майк.
Excel VBA. Стань продвинутым пользователем за неделю / Майк
МакГрат ; [перевод с английского М.А. Райтмана]. — Москва :
Эксмо, 2022. — 240 с. : ил. — (Excel для всех).
ISBN 978-5-04-121944-4
Пошаговый самоучитель по языку VBA, при помощи которого создаются макросы для Excel, поможет вам стать продвинутым пользователем и повысить свою эффективность работы в этой программе в несколько раз. Книга снабжена множеством
иллюстраций, а вся теория объясняется на доступных даже для полных новичков примерах. Внутри вы найдете полезные советы, предостережения и сможете скачать архив
с бесплатными примерами для работы с ними на компьютере.
УДК 004.67
ББК 32.973.26-018.2

ISBN 978-5-04-121944-4

© Райтман М.А., перевод на русский язык, 2022
© Оформление. ООО «Издательство «Эксмо», 2022

Оглавление

1

Первые шаги
Знакомство с Excel VBA
Запись макроса
Просмотр кода макроса
Тестирование макроса
Изменение кода макроса
Ссылки в Excel
Сохранение макросов
Безопасность при работе с макросами
Заключение

2

Написание макросов
Обзор редактора
Visual Basic
Создание макроса
Настройка панели быстрого доступа
Добавление элементов управления формы
Определение иерархии
Определение диапазона
Адресация ячеек
Заключение

3

Хранение значений
Создание переменных
Определение типов данных
Управление строками
Работа с массивами
Описание измерений
Представление объектов
Объявление констант
Заключение

9
10
12
15
17
18
19
22
25
27

29
30
32
35
37
40
42
44
47

49
50
52
54
56
59
61
64
67

4

Выполнение операций
Арифметические операторы
Операторы сравнения
Логические операторы
Объединение строк
Приоритеты операций
Заключение

5

Создание инструкций
Управление ветвями
Альтернативное ветвление
Выбор ветвей
Управление циклами
Выполнение циклов
Прерывание циклов
Итерирование циклов
Оператор with
Заключение

6

Выполнение процедур
Вызов подпрограмм
Изменение области видимости
Передача аргументов
Добавление модулей
Сохранение значений
Отладка кода
Обработка ошибок
Заключение

69
70
72
74
76
78
81

83
84
86
89
92
94
97
99
101
104

107
108
110
112
114
117
119
122
125

7

Использование функций

8

Распознавание событий

9

Определение функции
Вызов функции
Область видимости функции
Передача массива аргументов
Определение параметров
Возвращение ошибок
Отладка функций
Описание функций
Заключение

127
128
130
132
135
137
139
142
144
146

149

Создание обработчиков событий
События открытия книги
События изменения книги
События закрытия книги
Выявление изменений книги
Обработка изменений книги
Перехват нажатий клавиш
Отслеживание времени
Заключение

150
152
155
157
159
162
164
166
169

Отображение диалоговых окон

171

Запрос ввода
Отображение сообщений
Импортирование файлов
Сохранение файлов
Создание форм
Выполнение команд на ленте
Заключение

172
174
176
178
180
183
185

10

Добавление пользовательских форм
Вставка пользовательских форм
Добавление элементов управления формы
Сравнение элементов формы
Изменение свойств
Присваивание имен элементам формы
Отображение форм
Обработка событий формы
Использование списков
Заключение

11

Разработка приложений
Игнорирование режимов
Индикация прогресса
Управление элементами MultiPage
Создание вкладок с данными
Отображение диаграмм
Создание надстроек
Установка надстроек
Добавление кнопок на ленту программы
Заключение

Алфавитный указатель

187
188
190
192
195
197
199
202
204
207

209
210
212
215
217
220
222
225
227
229

231

1

Первые шаги

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

10

Знакомство с Excel VBA

12

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

15

Просмотр кода макроса

17

Тестирование макроса

18

Изменение кода макроса

19

Ссылки в Excel

22

Сохранение макросов

25

Безопасность при работе
с макросами

27

Заключение

Первые шаги

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