Уокенбах Д., Excel 2010. Профессиональное программирование на VBA
Диалектика, 2011 г., 944 стр., 978-5-8459-1721-8
Описание книги
Изучите возможности языка VBA (Visual Basic for Applications), и вы получите в свое распоряжение практически безграничные ресурсы Microsoft Excel 2010. Джон Уокенбах, один из крупнейших специалистов в области электронных таблиц, щедро поделится с вами своими знаниями и поможет профессиональными советами, которыми буквально переполнена эта великолепная книга. Даже для опытных пользователей Excel книга станет бесценным источником знаний. Вы ознакомитесь с инновационным подходом к изучению Excel и с этапами разработки приложений электронных таблиц. Вы научитесь разрабатывать процедуры и функции VBA, изучите передовые методики программирования и освоите ряд приемов, знание которых сделает вас подлинным гуру в области VBA-программирования. Если же вы осуществляете переход с одной из предыдущих версий Excel, то благодаря книге сможете легко и быстро освоить новые возможности Excel 2010. Основные темы книги:
- создание мощных приложений Excel, использующих возможности VBA;
- разработка дружественных диалоговых окон;
- расширение возможностей Excel с помощью пользовательских функций рабочего листа;
- создание VBA-кода, управляемого событиями.
Ключевые слова
Поделиться ссылкой на книгу
Содержание книги
Часть I. Введение в Excel
Глава 1. Excel 2010: история программы
Глава 2. Основные элементы Excel
Глава 3. Особенности формул
Глава 4. Файлы Excel
Часть II. Разработка приложений Excel
Глава 5. Приложения электронных таблиц
Глава 6. Принципы разработки приложений электронных таблиц
Часть III. Visual Basic for Applications
Глава 7. Введение в VBA
Глава 8. Основы программирования на VBA
Глава 9. Работа с процедурами VBA
Глава 10. Создание функций
Глава 11. Приемы и методы программирования на VBA
Часть IV. Пользовательские формы
Глава 12. Создание собственных диалоговых окон
Глава 13. Работа с пользовательскими формами
Глава 14. Примеры пользовательских форм
Глава 15. Дополнительные приемы работы с пользовательскими формами
Часть V. Профессиональные методы программирования
Глава 16. Разработка утилит Excel с помощью VBA
Глава 17. Работа со сводными таблицами
Глава 18. Управление диаграммами
Глава 19. Концепция событий Excel
Глава 20. Взаимодействие с другими приложениями
Глава 21. Создание и использование надстроек
Часть VI. Разработка приложений
Глава 22. Работа с лентой
Глава 23. Работа с контекстными меню
Глава 24. Предоставление справки в приложениях
Глава 25. Разработка пользовательских приложений
Часть VII. Дополнительные темы
Глава 26. Вопросы совместимости
Глава 27. Управление файлами с помощью VBA
Глава 28. Управление компонентами Visual Basic
Глава 29. Модули классов
Глава 30. Работа с цветом
Глава 31. Часто задаваемые вопросы о программировании в Excel
Часть VIII. Приложения
Приложение А. Интерактивные ресурсы Excel
Приложение Б. Справочник по операторам и функциям VBA
Приложение В. Коды ошибок VBA
Об авторе
Джон Уокенбах по праву считается одним из лучших специалистов по Excel. Он написал сотни статей и разработал получивший множество наград пакет утилит Power Utility Pak. Из-под его пера вышло более пятидесяти книг, включая такие бестселлеры, как Excel 2010. Библия пользователя и Формулы в Microsoft Excel 2010.
Отзывы
' Циклический обход и обработка файлов
For i = 1 To FoundFiles
Call ProcessFiles(FileList(i))
Next i
Этот вариант работать не будет, так как в процедуру ProcessFiles() предаются имена файлов. А нужно передавать ссылки на файлы. Правильный код:
' Циклический обход и обработка файлов
For i = 1 To FoundFiles
Call ProcessFiles(ThisWorkbook.Path & "\" & FileList(i))
Next i
' Настройка списка фильтров
Filt = "Текстовые файлы (*.txt),*.txt," & _
"Файлы Lotus (*.prn),*.prn," & _
"Файлы, разделенные запятой (*.csv),*.csv," & _
"Файлы ASCII (*.asc),*.asc," & _
"Все файлы (*.*),*.*"
В третьей строке переменной Filt запятой быть не должно. Код выдаёт ошибку '1004'. Запятую необходимо убрать.
Правильно:
' Настройка списка фильтров
Filt = "Текстовые файлы (*.txt),*.txt," & _
"Файлы Lotus (*.prn),*.prn," & _
"Файлы разделенные запятой (*.csv),*.csv," & _
"Файлы ASCII (*.asc),*.asc," & _
"Все файлы (*.*),*.*"
Книга очень полезная для изучения программирования на VBA.
Правда, читать ее было бы приятнее, если бы переводчик не "постарался", а редакторы всех сортов и ответственный за верстку издания не "помогли" бы ему. Конечно, некоторые ляпы в тексте очевидны, и на них можно было бы не обращать внимания, но количество и "качество" этих ляпов просто безобразно. А уж оценить по переводу живость и понятность Уокенбаховского стиля изложения совершенно нельзя. Только наличие английского варианта книги помогает читателю.
P.S. Интересно, согласился бы Уокенбах на перевод, если бы знал, как будет исковеркана книга?
кратко, по-делу рассказаны основы автоматизации в EXCEL.
Книга хорошая, советую для прочтения (как минимум беглого) и использования как справочника.
Ставлю 4 потому, что "лучшее - враг хорошего!"
Последние поступления в рубрике "Другие языки программирования"
Функциональная верификация VHDL-описаний синхронных цифровых устройств Бибило П.Н.
Рассматриваются проблемы функциональной верификации проектов синхронных цифровых устройств, представленных на языке VHDL, который широко используется в качестве языка исходного описания проектов при создании электронной аппаратуры на современной...... | |
Scala для нетерпеливых Хорстман К.
Написанная для опытных программистов на Java, C++ и C#, которые желают освоить функциональное программирование или язык Scala, книга в сжатой форме знакомит с основными идеями и приемами программирования, что позволяет быстро осваивать их и применять...... | |
R. Книга рецептов Лонг Д.
Язык R - мощный инструмент статистического программирования, десятки тысяч людей ежедневно используют его для проведения серьезного статистического анализа. Но не все задачи, даже простые, удастся быстро решить с его помощью, если не знать...... |
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Уокенбах Д., Excel 2010. Профессиональное программирование на VBA в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.