|
|
Насчёт книги Л.Д. Слепцовой «Программирование на VBA в Microsoft Office 2010» — вряд ли бы я по ней научился программировать.
(решил её почитать, раз уж вы её рекомендуете)
Кстати, книгу можно скачать здесь:
http://excelvba.ru/books/3
Не спорю, материал изложен подробно и грамотно, но… подход к обучению выбран не самый лучший.
Первая сотня страниц — сплошь теория (мне хватило быстро ознакомиться со 150 страницами, чтобы понять, что я не осилил бы такое обучение)
На самом деле, больше бы помогла книга, где обучение начинается с практики (создаём простейшие макросы, попутно объясняя теорию)
А когда уже более-менее научились делать и запускать макросы, начинаем подробное изучение теории (с более сложными примерами)
Да, один пример в начале книги проскакивал — макрос из одной строки с MSGBOX
Но этого явно мало — можно ведь было показать, как заполнить или закрасить диапазон ячеек, открыть книгу, добавить лист.
На мой взгляд, такой подход не погубил бы на корню интерес к изучению VBA.
(вот, например, нафига изучать классы и работу с ними на 150-й странице книги, если мы ещё с начала обучения вообще макросы не писали? Из опыта: многие макросописатели, успешно автоматизируя свою работу, не умеют работать с классами, и не используют их, — и это им ничуть не мешает)
Если кто видел ссылку на книгу подобного плана (с основами VBA для Excel) — подскажите, пожалуйста, название.
PS: Как совершенствовать навыки программирования, после того, как изучили основы, — я писал здесь:
http://excelvba.ru/articles/training
Яковлева Елена Сергеевна
729 ₽
620 ₽
|
- Описание
- Детали
- Отзывы (0)
- Исправления
Описание
Книга научит самостоятельно создавать приложения для автоматизации работы в программе Microsoft Excel 2016 с использованием макросов и языка программирования Visual Basic for Applications (VBA).
Даны теоретические сведения о программировании, элементах объектной модели Excel, запуске и отладке макросов. Рассмотрены вопросы автоматизации рабочего листа при помощи элементов управления Excel. Описаны приемы создания макросов, пользовательских функций и форм в редакторе Visual Basic. Приведены способы взаимодействия при помощи VBA с другими программами пакета Microsoft Office. Для закрепления материала рассмотрены примеры пользовательских приложений с анализом и поясняющими комментариями. Файлы рабочих книг с поддержкой макросов для каждой главы размещены на сайте издательства.
= Основы VBA для Excel 2016, настройки безопасности
= Объектная модель Excel: объекты, свойства, методы, события
= Макросы: программирование, запуск и отладка
= Функции, определенные пользователем
= Автоматизация рабочего листа: элементы управления формы и ActiveX
= Работа с ячейками и диапазонами ячеек
= Создание пользовательских форм, диалоговых окон, сообщений
= Графические элементы и диаграммы средствами VBA
= Работа с датами и временем
= Настройки печати
Пароль к FTP архиву находится в Приложении на 424 странице книги….
Детали
Артикул | 2476 |
---|---|
ISBN | 978-5-9775-0884-1 |
Количество страниц | 432 |
Серия | Самоучитель |
Переплет | Мягкая обложка |
Печать | Черно-белая |
Год | 2019 |
Габариты, мм | 230 × 165 × 18 |
Вес, кг | 0.405 |
Дополнительные файлы скачать: Зеркало1
Дополнительные файлы скачать (Chrome): Зеркало2
- Вопрос по коду на стр.174
Используются русские слова «Вниз», «Влево», «Вправо», «Высота». Объясните, пожалуйста, что это?
Public Sub Прыжок()
With CmdTest
Вправо = .Left + Int(5 * Rnd())
If Вправо > 220 Then Вправо = 10
If Вправо + Ширина > InsideWidth Then
Вправо = InsideWidth — Ширина
End If
Пользовательская форма 175
Вниз = .Top + Int(5 * Rnd())
If Вниз > 220 Then Влево = 10
If Вниз + Высота > 220 Then
Вниз = 50
End If
.Move Влево, Вниз
End With
End Sub
Ответ:
Это обычные переменные, только их тип явно не указан. В именах переменных можно использовать русские буквы, по умолчанию тип integer.
Согласны что пример не очень удачный, он убран из следующего издания
2. Использование функции InputBox. Вначале авторы объясняют принцип работы. И что возвращается введенное значение типа String. Забывая при этом сообщить, что при нажатии клавиши Cancel возвращается пустая строка.
А в приведенном коде задается тип возвращаемой переменной Integer. Вопрос!!!! Что произойдет, если будет нажата клавиша Cancel? Если кому интересно, данный код находится на стр. 107.
Ответ:
Спасибо за замечание. Правильно добавить «При нажатии кнопки Cancel возвращает пустую строку (empty)». Язык VBA не является строго типизированным, поэтому транслятор такое допускает. При нажатии кнопки Cancel будет ошибка времени выполнения. Более корректный код с явным преобразованием типов прилагается.
Листинг 3.15. Пример оператора Case
Public Sub Целое_число()
Dim s As String, i As Integer
s = InputBox(«Введите целое число >= 1»)
If s <> «» Then ‘Если не нажата кнопка Cancel
i = CInt(s) ‘Преобразование строки в целое число
Select Case i
Case 1 To 5
MsgBox «Число лежит в пределах от 1 до 5»
Case 6 To 8
MsgBox «Число лежит в пределах от 6 до 8»
Case 9 To 15
MsgBox «Число лежит в пределах от 9 до 15»
Case 15 To 50
MsgBox «Число лежит в пределах от 15 до 50»
Case Is > 50
MsgBox «Число больше 50»
Case Else
MsgBox «Допустимое значение не было введено»
End Select
End If
End Sub
- ✓ Новинки на 2 недели раньше магазинов
- ✓ Цены от издательства ниже до 30%
- ✓ Акции и скидки только для подписчиков
- ✓ Важные новости БХВ
Рекомендуем также
-
Microsoft Office Excel 2007. Анализ данных и бизнес-моделирование – Бумажная книга
736₽
-
Программирование в Microsoft Excel на примерах (+Видеокурс на CD) – Бумажная книга
336₽
ОтложитьЧитал
00
добавлено 2023-02-11 17:48:26
В серии книг “Справочник Жаркова по проектированию и программированию искусственного интеллекта” в нескольких томах собр…
ОтложитьЧитал
00
добавлено 2022-09-09 14:29:25
Учебно-методическое пособие содержит основные положения алгоритмизации и программирования, а также разработки структур б…
ОтложитьЧитал
00
добавлено 2022-03-16 20:13:42
Пособие составлено в соответствии с тематикой практических занятий и программой курса «Информатика» для студентов инстит…
ОтложитьЧитал
00
добавлено 2022-03-16 23:21:08
Пособие составлено в соответствии с тематикой практических занятий и программой курса «Информатика» для студентов инстит…
ОтложитьЧитал
00
добавлено 2022-01-28 10:06:58
Пошаговый самоучитель по языку VBA, при помощи которого создаются макросы для Excel, поможет вам стать продвинутым польз…
ОтложитьЧитал
00
добавлено 2021-09-14 23:26:16
Книга научит самостоятельно создавать приложения для автоматизации работы в программе Microsoft Office Excel 2019 с испо…
ОтложитьЧитал
00
добавлено 2021-06-17 16:27:31
В учебнике дается описание языка программирования VBA в объеме, необходимом для иллюстрации основных понятий. Рассматрив…
ОтложитьЧитал
00
добавлено 2021-02-08 13:00:17
В книге рассматриваются вопросы применения встроенных функций Excel для решения прикладных задач, а также приводятся нач…
ОтложитьЧитал
00
добавлено 2019-10-29 19:31:50
В книге изложены важные концепции программирования, которые могут быть с успехом применены для решения многих практическ…
ОтложитьЧитал
00
добавлено 2018-04-25 18:27:36
В работе изложен теоретический материал, который может быть полезен всем, кто изучает основы программирования на объектн…
ОтложитьЧитал
00
добавлено 2017-12-25 10:28:10
Книга научит самостоятельно создавать приложения для автоматизации работы в программе Microsoft Excel 2016 с использован…
ОтложитьЧитал
00
добавлено 2017-02-26 20:47:40
Книга излагает основные сведения о системном программировании на Visual Basic и дает необходимую информацию о назначении…
ОтложитьЧитал
00
добавлено 2017-02-01 08:46:28
Книга посвящена языку Visual Basic .NET. Особое внимание уделяется отличиям новой версии от предыдущих, в том числе рево…
ОтложитьЧитал
00
добавлено 2017-01-30 10:18:26
Всех, кто работал с системой MATLAB, поражает удивительная легкость написания программ на языке MATLAB для решения самых…
ОтложитьЧитал
00
добавлено 2015-11-28 03:32:26
Основу содержания книги составляют разработанные автором задачи и примеры, ярко демонстрирующие возможности языка. В зан…
ОтложитьЧитал
00
добавлено 2015-06-15 18:20:52
В книгу вошли основные сведения по MS Excel и классическим методам непараметрической статистики, применяемым к независим…
ОтложитьЧитал
00
добавлено 2016-06-25 22:42:52
Silverlight 4 – новая технология от Microsoft, предназначенная для разработки насыщенных Web-приложений, или приложений …
ОтложитьЧитал
00
добавлено 2016-06-27 03:31:04
Книга посвящена применению известного для многих пользователей компьютера языка программирования Visual Basic for Applic…
ОтложитьЧитал
00
добавлено 2016-06-27 03:36:51
На большом количестве оригинальных примеров рассмотрены принципы объектно-ориентированного программирования в средах Vis…
ОтложитьЧитал
00
добавлено 2014-09-29 21:24:50
Рассмотрено более 140 типичных примеров, встречающихся в практике реального программирования для платформы .NET Framewor…
ОтложитьЧитал
00
добавлено 2015-07-28 03:01:35
Приведена исчерпывающая информация по устройству и управлению Active Directory. Описаны интерфейсы IADs, ADO, а также ос…
ОтложитьЧитал
00
добавлено 2014-06-15 23:45:00
В книге изложены базовые сведения о VBA, работе с макросами, технологии ООП, конструировании пользовательского интерфейс…
ОтложитьЧитал
00
добавлено 2014-05-30 02:53:27
Книга представляет собой подробное руководство по автоматизации различных процессов в сети с помощью сценариев, а также …
ОтложитьЧитал
00
добавлено 2014-05-30 14:45:56
Коллектив авторов
В книге обобщен многолетний опыт авторов популярного сайта VBStreets.ru. Рассмотрен широкий круг практических вопросов п…
ОтложитьЧитал
00
добавлено 2014-07-16 18:38:41
Самоучитель предназначен для всех, кто использует Microsoft Word в работе и желает существенно повысить эффективность св…
ОтложитьЧитал
00
добавлено 2014-06-15 23:48:18
Рассмотрены теоретические основы и практические приемы программирования на платформе .NET с использованием популярных яз…
ОтложитьЧитал
00
добавлено 2013-09-10 03:43:51
В книге приведены задачи по дискретной математике и математическим методам экономики, а также показано их решение на ком…
ОтложитьЧитал
00
добавлено 2013-03-12 02:20:41
Рассмотрено более сотни типичных примеров, встречающихся в практике реального программирования для платформы .NET Framew…
ОтложитьЧитал
00
добавлено 2013-03-02 20:18:51
Доступно и подробно описана разработка приложений в среде Visual Basic 2010. Рассмотрены основные понятия объектно-ориен…
ОтложитьЧитал
00
добавлено 2013-03-02 20:24:31
Рассматривается процесс создания программ различного назначения на языке программирования Visual Basic – от простейших д…
ОтложитьЧитал
00
добавлено 2011-08-02 16:14:02
Книга предназначена для читателей, интересующихся применением вычислительной техники в менеджменте и экономике. В ней ра…
Майкл Александер, Ричард Куслейка Excel 2016 Power Programming with VBA Кол-во страниц: 784 |
Купить книгу: Книга в типографии |
Расширьте свои познания Excel, изучив возможности языка VBA. Благодаря этому исчерпывающему руководству вы научитесь программировать пользовательские формы, автоматизировать обработку больших объемов данных, создавать собственные надстройки, конфигурировать интерфейс Excel и решать множество других задач. Книга обновлена под последнюю версию программы — Excel 2016 — и содержит все необходимое для разработки полнофункциональных приложений Excel.
Книга написана понятным языком и содержит множество наглядных примеров программ. Авторы щедро делятся с читателями советами, трюками, готовыми кодами и шаблонами, показывая, как профессионально программировать на VBA в Excel 2016.
Основные темы книги:
- написание сложных макросов VBA;
- обработка рабочих книг и листов в динамическом режиме;
- автоматизация сводных таблиц и диаграмм;
- управление внешними данными и файлами;
- рассылка сообщений электронной почты непосредственно из Excel;
- настройка ленты Excel;
- создание и распространение надстроек Excel.
Книга обсуждается в отдельном сообщении в блоге Виктора Штонда.
Майкл Александер — сертифицированный разработчик приложений Microsoft (MCAD), автор нескольких книг, посвященных программам Microsoft Access и Microsoft Excel.
Дик Куслейка занимается созданием клиентских решений на основе Access и Excel, проводит учебные семинары по продуктам Microsoft Office в США и Австралии.
Джон Уокенбах — один из ведущих специалистов по Excel, автор более тридцати книг, создатель получившего множество наград пакета Power Utility Pak.
Расскажи про книгу своим друзьям и коллегам:
Нравится
ISBN | 978-5-9909446-3-3 |
ISBN ENG | 978-1-119-06772-6 |
Кол-во страниц | 784 |
Год выпуска | 2018 |
Формат | 70×100/16 |
Тип переплета | твердый переплет |
Тип бумаги | офсетная |
Серия | Не серийная |
Автор | Майкл Александер, Ричард Куслейка |
Название ориг. | Excel 2016 Power Programming with VBA |
Автор ориг. | Michael Alexander, Richard Kusleika |
Вас, возможно, заинтересуют следующие книги
Оглавление к книге Excel 2016: профессиональное программирование на VBA
Оглавление
Введение 23
Часть I. Знакомство с VBA в Excel 29
Глава 1. Основы разработки приложений электронных таблиц 31
Глава 2. Введение в Visual Basic for Applications 51
Глава 3. Основы программирования на VBA 93
Глава 4. Работа с процедурами Sub 139
Глава 5. Создание функций 179
Глава 6. Концепция событий Excel 221
Глава 7. Приемы и методы программирования на VBA 255
Часть II. Профессиональные методики программирования 327
Глава 8. Работа со сводными таблицами 329
Глава 9. Управление диаграммами 345
Глава 10. Взаимодействие с другими приложениями 395
Глава 11. Работа с внешними данными и файлами 421
Часть III. Пользовательские формы 457
Глава 12. Создание собственных диалоговых окон 459
Глава 13. Работа с пользовательскими формами 481
Глава 14. Примеры пользовательских форм 519
Глава 15. Дополнительные приемы работы с пользовательскими формами 561
Часть IV. Разработка приложений Excel 611
Глава 16. Создание и использование надстроек 613
Глава 17. Работа с лентой 641
Глава 18. Работа с контекстными меню 679
Глава 19. Создание справки для приложений 701
Глава 20. Принципы управления модулями классов 721
Глава 21. Вопросы совместимости 741
Часть V. Приложения 755
Приложение А. Справочник по инструкциям и функциям VBA 757
Приложение Б. Примеры на сайте книги 765
Предметный указатель 779
Материалы к книге Excel 2016: профессиональное программирование на VBA
Полное содержание
Введение
Глава книги
Файлы к книге Excel 2016: профессиональное программирование на VBA
Examples_Rus.rar (26.55 MiB)
Examples_Eng.rar (25.91 MiB)