چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Программирование на VBA в Excel 2019. Самоучитель

Нина Комолова, Андрей Клименко

قیمت نهایی

۴۴٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۰٪ تخفیف
  • تخفیف زمان‌دار−۵٬۰۰۰ تومان

۵٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

سال انتشار
۲۰۲۰
فرمت
PDF
زبان
روسی
حجم فایل
۱۶٫۹ مگابایت
شابک
9785977565936، 5977565933

دربارهٔ کتاب

Книга научит самостоятельно создавать приложения для автоматизации работы в программе Microsoft Office Excel 2019 с использованием макросов и языка программирования Visual Basic for Applications (VBA). Приведена информация о новинках программы, а также сервисах Power по работе с данными. Даны теоретические сведения о программировании, элементах объектной модели Excel, запуске и отладке макросов. Рассмотрены вопросы автоматизации рабочего листа при помощи элементов управления Excel. Описаны приемы создания макросов, пользовательских функций и форм в редакторе VBE. Приведены способы взаимодействия при помощи VBA с другими программами пакета Microsoft Office. Для закрепления материала рассмотрены примеры пользовательских приложений с анализом и поясняющими комментариями. Основные термины VBA и редактора VBE приведены в глоссарии. Файлы рабочих книг с поддержкой макросов для каждой главы размещены на сайте издательства. Файлы примеров https://zip.bhv.ru/9785977565936.zip Пароль на архив VBAMicrosoftExcel2019 Оглавление Введение Язык VBA Новинки Excel 2019 и службы Power Зачем нужен VBA в Excel 2019? Объектно-ориентированное программирование Объект Объектная модель Microsoft Excel 2019 Объектная модель VBA Объект Application Классы Свойства Методы События Глава 1. Основные понятия VBA Базовые конструкции языка Visual Basic Типы данных в VBA Константы и переменные, переменные объектов Область действия переменных и констант Объявление констант и переменных Начало работы Настройка безопасности Запись макроса Имя макроса Разработка проекта Создание модуля Создание модуля с помощью контекстно-зависимого меню Окно кода Оператор Option Explicit Первая процедура Объявление переменной в VBA Оператор Debug.Print Автоматический ввод атрибутов команд Структура кода процедуры Метод Worksheets.Activate Активная ячейка ActiveCell Открытие книги с макросом Ввод данных Оператор With Свойство Selection Свойство Orientation Объект Range Кнопка (элемент управления ActiveX) Свойство Offset Функция Environ Функция MsgBox Константы табуляции Chr(9) и перевода строки Chr(10) Диалоговое окно, создаваемое функцией InputBox Переменная типа String Переменная типа Long Переменная типа Byte Методы Protect и Unprotect Запуск макроса при помощи нажатия сочетания клавиш Как удалить модуль? Глава 2. Основы программирования в VBA Ячейка и диапазон ячеек Арифметические выражения Правила записи арифметических выражений Арифметические выражения в ячейке Арифметические выражения с ячейками Обрамление ячейки — метод BorderAround Оператор With Вложенные операторы With Генерация случайных чисел RAND Перевод градусов по Фаренгейту в градусы по Цельсию Замена значений формул числом Работа с цветом Функция RGB Свойства Color и ColorIndex Свойство Color Свойство ColorIndex Палитра цветов Подсчет цветов в рисунке Заливка ячейки цветом Защита ячеек рабочего листа от форматирования Выделение ячеек по цветовому соответствию в диапазоне Заливка строк с заданным шагом Выделение миганием Календарь Заливка ячеек, содержащих формулы Подсветка минимального и максимального значений Цветовая шкала Глава 3. Логические операторы Оператор If...Then...Else Операторы сравнения Неполная форма оператора If...Then Полная форма оператора If...Then...Else Оператор ElseIf Вложенные логические операторы Примеры использования логических операторов Свойство Name Свойство Value Функции IsEmpty и IsNumeric Свойство Range.HasFormula Переход к ячейке A2019 Пример с оператором Case Функция InputBox Оператор GoTo Проверка существования файла Свойства объекта Application Глава 4. Операторы цикла Цикл For...To...Step...Next Цикл For...To...Next Заполнение столбца Заполнение столбца с большим шагом Отрицательный шаг Выход из цикла по условию Кнопка для запуска макроса (элемент управления формы) Вложенный цикл For...To...Next Цикл For...Each Цикл Do...Loop Цикл While...Wend Время работы программы Глава 5. Функции, определенные пользователем Построение функций График функции одной переменной Структура кода функции пользователя График функции одной переменной (продолжение) График кусочно-непрерывной функции с двумя условиями График кусочно-непрерывной функции с тремя условиями Названия формул на английском языке Пользовательская функция с тремя аргументами Создание собственной категории Функция без параметров Переименование рабочего листа Функция с аргументом типа Range Функция с массивом Функция с массивом в качестве аргумента Вызов функции из процедуры Вызов процедуры, использующей функцию, из другой процедуры Запись названий формул Вычисление определенного интеграла Метод прямоугольников Метод трапеций Метод Симпсона Переключатели OptionButton Глава 6. Пользовательская форма Создание форм средствами VBA Форма UserForm Семейство форм Свойства формы Разметочная сетка Методы формы События формы Командная кнопка для показа формы Элементы управления Префиксы Элемент управления Label Элемент управления CommandButton Элемент управления TextBox Элементы управления OptionButton и Frame Ключевое слово Me Элемент управления ScrollBar Элемент управления ListBox Элемент управления ComboBox Элемент управления Image Элемент управления SpinButton Элемент управления TabStrip Элементы управления CheckBox и MultiPage Элемент управления RefEdit Элемент управления ToggleButton Пользовательский элемент управления Элементы управления формы Элемент управления Полоса прокрутки Глава 7. Программирование объектов Shape Типы объектов, свойства и методы семейства Shapes Тип объекта msoShapeRectangle (прямоугольник) с заливкой (Fill) Тип объекта msoConnectorCurve (соединительная линия) Метод AddConnector Метод Patterned Рисование линии: метод AddLine Тип объекта msoShapeSmileyFace Свойство Name Стрелка Метод FillFormat.OneColorGradient Текстовый фрейм Тип фигуры msoShapeHeart (сердце) с заливкой (Fill) Метод Group Создание выноски с текстовым фреймом Свойство ThreeD Частичное и полное удаление фигур Оператор Set Создание собственных элементов инфографики Фракталы Тип данных, определенный пользователем Фракталы из треугольников Фракталы из многоугольников Фракталы из четырехугольников Глава 8. Работа с ячейками и областями Объект Application Свойства объекта Application Методы объекта Application Объект Range Адресация ячеек Свойства объекта Range Методы объекта Range Объект Selection Объект Cell Выделение нескольких областей Выделение последней ячейки в диапазоне Свойство Range.End Выделение ячеек с формулами Выделение используемого диапазона данных Форматирование объединенных ячеек Выделение по условию Удаление символов из ячеек Убираем текст Имена и фамилии Метод Delete Метод Clear Метод Application.Goto Скрытие данных Копирование и специальная вставка Поиск минимума и максимума в диапазоне Глава 9. Работа с данными Массив из трех элементов Динамический массив данных Сравнение областей на одном листе Сравнение областей на разных листах Сортировка Сортировка диапазона данных Сортировка областей (блоков) Простая сортировка блоков Сортировка блоков с изменением ее условий Сортировка по цвету Контроль автофильтра посредством VBA Команда Итоги Сортировка данных при помощи Среза Сводные таблицы PivotTable Глава 10. Автоматизация диаграмм Объектная модель диаграмм Типы диаграмм Свойства объекта Chart Методы объекта Chart Первая диаграмма Создание диаграммы с помощью VBA Коническая гистограмма Печать диаграмм Удаление диаграммы Форматирование параметров диаграммы Форматирование цветов поверхности Добавление линии тренда Геолокация Изменение прозрачности Красивые узоры Глава 11. Программирование объектов и событий Где и как создаются процедуры обработки событий? Процедура для объекта ЭтаКнига События, связанные с нажатием кнопок мыши Процедура в модуле Событие для объекта Worksheet (Лист) Ключевое слово ByVal и параметр Target Очистка ячейки Свойства ScrollRow и ScrollColumn События активации и деактивации Свойство приложения ActiveWindow Активный лист Число обращений к макросу Управление выделением области События Activate и Deactivate рабочего листа Двойной щелчок левой кнопкой мыши Щелчок правой кнопкой мыши Введите пароль Событие закрытия книги Событие сохранения книги Глава 12. Операторы даты и времени Вывод даты и времени в окно Immediate оператором Debug.Print Печать даты и времени с помощью функции CDate Функции DateSerial и TimeSerial Текущие дата и время Текущие дата и время с учетом минут и секунд Функция Weekday — день недели Функция Format Функция DateDiff Функция DatePart Функция WeekdayName Вывод сообщения на 3 секунды Метод Application.OnTime Автоматическое заполнение ячеек датами методом AutoFill Подсветка даты Поиск даты Календарь Календарь по месяцам Календарь по неделям Определение возраста Глава 13. Действия с рабочей книгой Свойства объекта Workbook Методы объекта Workbook Событие и метод Open Открытие рабочей книги методом Workbooks.Open Свойство Application.Dialogs для работы со встроенными диалоговыми окнами Открытие рабочей книги в диалоговом окне Открытие приложения Блокнот Свойство Workbook.Name Создание рабочей книги Имя приложения Сохранение рабочей книги Метод Workbook.Save Метод Workbook.SaveAs Метод Workbook.SaveCopyAs Сохранение всех книг и выход из программы Сохранение всех книг и выход по запросу Защита рабочей книги методом Workbook.Protect Объект Worksheet Свойства объекта Worksheet Методы объекта Worksheet и семейства Worksheets Защита рабочего листа методом Worksheet.Protect Деление рабочего листа на страницы для печати Глава 14. Файловые операции Форматы файлов Microsoft Excel Метод CreateTextFile для объекта FileSystemObject Список файлов указанной папки Режим доступа Input/Output Файлы из Application.AddIns Объект FileDialog Функция GetAttr Документирование информации о файле Проверка существования файла Оператор Kill для удаления файла Оператор FileCopy для копирования файла Переименование файла Перемещение файла Глава 15. Отладка программ и сообщения об ошибках Возникновение ошибок Выявление и исправление ошибок Три окна для просмотра ошибок Окно просмотра Immediate Окно Locals Окно наблюдения Watches Объект Err Оператор On Error Оператор On Error Resume Next Оператор On Error GoTo: вариант 1 Оператор On Error GoTo: вариант 2 Константы xlDisabled и xlInterrupt свойства Application.EnableCancelKey Массив листов Команда меню Debug Глава 16. Программирование связей Гиперссылки Кнопка гиперссылки Передача данных из Excel в Word Внедрение документа Word в Excel Передача данных из Excel в PowerPoint Передача данных из PowerPoint в Excel Приложение 1. Глоссарий терминов Visual Basic for Applications Приложение 2. Глоссарий терминов Visual Basic Editor Приложение 3. Описание электронного архива Предметный указатель

قیمت نهایی

۴۴٬۰۰۰ تومان