Программирование для excel 2013

Прикладное программирование на Excel 2013, Казанский А.А., 2019.

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

Прикладное программирование на Excel 2013, Казанский А.А., 2019

Предисловие.

Электронные таблицы Excel дают разработчикам очень большие возможности. В последние годы нет практически ни одной организации, которая в той или иной форме не применяла бы эти таблицы. Однако, как утверждают в компании Microsoft, большинство пользователей использует не более 10% характеристик Excel. Одной из причин этого является игнорирование тех возможностей, которые дает программирование. Макросы, написанные на языке VBA (Visual Basic for Application), впервые были введены в 1993 г. и с тех пор уже около 20 лет они продолжают поддерживаться. Компания Microsoft утверждает, что в Excel 15, которая должна стать следующей версией Excel, возможно, будут введены новые языки программирования, такие как Visual C# и VB. Net. Далее будет рассмотрен Excel 2013, который входит в Office 365. При регулярной работе с Excel применение VBA позволяет не только создавать приложения с очень высокой эффективностью, но и автоматизировать работу с электронной таблицей, которая при ручных манипуляциях отнимает много времени и
порождает постоянные ошибки. Это особенно проявляется при больших размерностях решаемых задач. В настоящее время VBA используют более 500 млн пользователей Microsoft Office. Применяя VBA, можно увеличить производительность любой задачи, решаемой на Excel.

Оглавление.

Предисловие.
Глава 1. Принципы работы с Excel.
Глава 2. Переменные, типы данных, формулы и арифметические выражения.
Глава 3. Работа с пользовательскими формами.
Глава 4. Чтение и запись текстовых файлов.
Глава 5. Массивы.
Глава 6. Работа с символьными строками.
Глава 7. Объектно-ориентированное программирование на VBA.
Глава 8. Программирование диаграмм.
Глава 9. Создание сводных таблиц.
Литература.

Купить
.

По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.

По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.

По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.

On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.

Дата публикации: 24.06.2019 10:27 UTC

Теги:

Казанский :: 2019 :: Excel 2013


Следующие учебники и книги:

  • Комплексная система защиты объектов информатизации, учебное пособие, Солодянников А.В., 2017
  • Как улучшить E-Learning при помощи типографики, Киндер Э., 2016
  • Эволюция разума, или бесконечные возможности человеческого мозга, основанные на распознавании образов, Курцвейл Р., 2018
  • Эволюция разума, как расширение возможностей нашего разума позволит решить многие мировые проблемы, Курцвейл Р.

Предыдущие статьи:

  • Основы компьютерного проектирования и моделирования радиоэлектронных средств, практикум, Трухин М.П., 2018
  • Операционные системы, учебник и практикум для СПО, Гостев И.М., 2019
  • Базы данных, технологии доступа, Стасышин В.М., Стасышина Т.Л., 2019
  • Вычислительная машина и мозг, Нейман Д.фон, 2018

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

Оглавление

Предисловие 4
Глава 1. Принципы работы с Excel 6
Глава 2. Переменные, типы данных, формулы и арифметические выражения 31
Лабораторная работа № 1. Переменные, типы данных, формулы и арифметические выражения 37
Глава 3. Работа с пользовательскими формами 42
Лабораторная работа № 2. Работа с пользовательскими формами 53
Глава 4. Чтение и запись текстовых файлов 62
Лабораторная работа № 3. Чтение и запись текстовых файлов 71
Глава 5. Массивы 78
Лабораторная работа № 4. Массивы 85
Глава 6. Работа с символьными строками 89
Лабораторная работа № 5. Работа с символьными строками 92
Глава 7. Объектно-ориентированное программирование на VBA 97
Лабораторная работа № 6. Объектно-ориентированное программирование на VBA 100
Глава 8. Программирование диаграмм 110
Лабораторная работа № 7. Программирование диаграмм 131
Глава 9. Создание сводных таблиц 138
Лабораторная работа № 8. Создание сводных таблиц 153
Литература 159

Год: 2019
Автор: Казанский А.А.
Жанр Обучение
Формат: PDF
Страниц: 160
Язык: русский
Размер: 38.2 Мб

Скачать Прикладное программирование на Excel 2013


Скачать


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

Начинаем программировать с нуля
Часть 1. Первая программа
[Часть 1] [Часть 2] [Часть 3] [Часть 4]

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

  1. Создайте новую книгу Excel и сохраните ее как книгу с поддержкой макросов с расширением .xlsm. В старых версиях Excel по 2003 год – как обычную книгу с расширением .xls.
  2. Нажмите сочетание клавиш «Левая_клавиша_Alt+F11», которое откроет редактор VBA. С правой клавишей Alt такой фокус не пройдет. Также, в редактор VBA можно перейти по ссылке «Visual Basic» из панели инструментов «Разработчик» на ленте быстрого доступа. Если вкладки «Разработчик» на ленте нет, ее следует добавить в настройках параметров Excel.

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

  1. Нажмите кнопку «Module» во вкладке «Insert» главного меню. То же подменю откроется при нажатии на вторую кнопку после значка Excel на панели инструментов.

После нажатия кнопки «Module» вы увидите ссылку на него, появившуюся в проводнике слева.

Первая программа на VBA Excel

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

  1. Откройте стандартный модуль двойным кликом по его ссылке в проводнике. Поместите в него курсор и нажмите кнопку «Procedure…» во вкладке «Insert» главного меню. Та же ссылка будет доступна при нажатии на вторую кнопку после значка Excel на панели инструментов.

В результате откроется окно добавления шаблона процедуры (Sub).

  1. Наберите в поле «Name» имя процедуры: «Primer1», или скопируйте его отсюда и вставьте в поле «Name». Нажмите кнопку «OK», чтобы добавить в модуль первую и последнюю строки процедуры.

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

  1. Вставьте внутрь шаблона процедуры следующую строку: MsgBox "Привет".

Функция MsgBox выводит информационное сообщение с указанным текстом. В нашем примере – это «Привет».

  1. Проверьте, что курсор находится внутри процедуры, и запустите ее, нажав клавишу «F5». А также, запустить процедуру на выполнение можно, нажав на треугольник (на изображении под пунктом меню «Debug») или на кнопку «Run Sub/UserForm» во вкладке «Run» главного меню редактора VBA Excel.


Если вы увидели такое сообщение, как на изображении, то, поздравляю – вы написали свою первую программу!

Работа с переменными

Чтобы использовать в процедуре переменные, их необходимо объявить с помощью ключевого слова «Dim». Если при объявлении переменных не указать типы данных, они смогут принимать любые доступные в VBA Excel значения. Комментарии в тексте процедур начинаются со знака «’» (апостроф).

Пример 2
Присвоение переменным числовых значений:

Public Sub Primer2()

‘Объявляем переменные x, y, z

Dim x, y, z

‘Присваиваем значение переменной x

x = 25

‘Присваиваем значение переменной y

y = 35

‘Присваиваем переменной z сумму

‘значений переменных x и y

z = x + y

‘Выводим информационное сообщение

‘со значением переменной z

MsgBox z

End Sub

Пример 3
Присвоение переменным строковых значений:

Public Sub Primer3()

‘Объявляем переменные x, y, z

Dim x, y, z

‘Присваиваем строку переменной x

x = «Добрый»

‘Присваиваем строку переменной y

y = «день!»

‘Присваиваем переменной z строку,

‘состоящую из строк x и y

‘с пробелом между ними

z = x & » « & y

‘Выводим информационное сообщение

‘со значением переменной z

MsgBox z

End Sub

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

Изменение содержимого ячеек

Для обозначения диапазонов, в том числе и отдельных ячеек, в VBA Excel имеется ключевое слово «Range». Ячейке A1 на рабочем листе будет соответствовать выражение Range("A1") в коде VBA Excel.

Пример 4

Public Sub Primer4()

‘Объявляем переменную x

Dim x

‘Присваиваем значение переменной x

x = 125.61

‘Присваиваем ячейке A1

‘значение переменной x

Range(«A1») = x

‘Присваиваем значение ячейке B1

Range(«B1») = 356.24

‘Записываем в ячейку C1

‘сумму ячеек A1 и B1

Range(«C1») = Range(«A1») + Range(«B1»)

End Sub

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


Like this post? Please share to your friends:
  • Программирование в текстовом процессоре microsoft word
  • Программирование в приложениях excel
  • Программирование в word 2010
  • Программирование в excel читать
  • Программирование в excel циклы for