Информация о книге

978-5-8459-1721-8

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Программирование » Другие языки программирования » Excel 2010. Профессиональное программирование на VBA

Уокенбах Д., 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-кода, управляемого событиями.


Ключевые слова


  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.

Отзывы

Ошибка в коде  [27 October 2014]
На странице 358 в процедуре BatcProcess() ошибка в коде (в самом конце):
' Циклический обход и обработка файлов
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
Опечатка в коде  [24 October 2014]
На странице 396 и на прилагаемом файле следующая опечатка в коде:

' Настройка списка фильтров
Filt = "Текстовые файлы (*.txt),*.txt," & _
"Файлы Lotus (*.prn),*.prn," & _
"Файлы, разделенные запятой (*.csv),*.csv," & _
"Файлы ASCII (*.asc),*.asc," & _
"Все файлы (*.*),*.*"

В третьей строке переменной Filt запятой быть не должно. Код выдаёт ошибку '1004'. Запятую необходимо убрать.

Правильно:

' Настройка списка фильтров
Filt = "Текстовые файлы (*.txt),*.txt," & _
"Файлы Lotus (*.prn),*.prn," & _
"Файлы разделенные запятой (*.csv),*.csv," & _
"Файлы ASCII (*.asc),*.asc," & _
"Все файлы (*.*),*.*"
Книга далеко не лучшая  [ 8 October 2014]
Изучаю VBA по данной книге в настоящее время. Не в восторге. Написана для новичков и как раз таки для Новичка написана Плохо. Примеры даны не последовательно процессу, который бы эффективно, на мой взгляд, формировал мышление программирования на VBA. Случается так, что в новом примере вводится новое свойство объекта или вообще новый объект а разъяснений не даётся. Так что книга далеко не лучшая. Может быть одним из источников информации среди других книг по VBA - не более того. А если говорить о соотношении Цена - Качество, то цена безусловно завышена.
Перевод оставляет желать лучшего  [ 8 October 2014]
Кстати и перевод оставляет желать лучшего. Сижу, и простым карандашом правлю очевидные ляпы. К примеру на стр. 351 раздел называется "Синхронизация рабочих книг". В действительности же в разделе речь идёт о синхронизации рабочих листов. И так далее.
Хорошая книга, но могла быть и лучше  [24 December 2011]
Книга содержит полезную информацию, но могла быть и посодержательней.
"А шкафчик-то типа гей-славяне..." О.Бендер  [10 December 2011]
Уокенбаху - 5. "Диалектике" - 2 (что издали - хорошо, как издали - противно).
Книга очень полезная для изучения программирования на VBA.
Правда, читать ее было бы приятнее, если бы переводчик не "постарался", а редакторы всех сортов и ответственный за верстку издания не "помогли" бы ему. Конечно, некоторые ляпы в тексте очевидны, и на них можно было бы не обращать внимания, но количество и "качество" этих ляпов просто безобразно. А уж оценить по переводу живость и понятность Уокенбаховского стиля изложения совершенно нельзя. Только наличие английского варианта книги помогает читателю.
P.S. Интересно, согласился бы Уокенбах на перевод, если бы знал, как будет исковеркана книга?
вот это настоящая "библия пользователя"  [11 September 2011]
для тех, кто ценит своё время - настоящая находка.
кратко, по-делу рассказаны основы автоматизации в EXCEL.
Хорошая книга  [22 August 2011]
Приобрел данную книгу себе для написания макросов на работе (автоматизация многих форм). Увидев данную книгу 2-ое коллег попросили заказать им такие же.
Книга хорошая, советую для прочтения (как минимум беглого) и использования как справочника.
Книга крутая!  [ 3 June 2011]
Всем рекомендую, в ней действительно куча полезностей. Особенно для тех, кто глубоко общается с икселем
отзыв  [ 1 June 2011]
Очень рад, что хоть на этот раз успел купить эту книгу. В этом выпуске Джон не отступает от традиции и начинает с истории, выливает кучу воды, на давно понятные темы для новичков. Конечно же он говорит о нововведениях в Excel 2010 и разбирает различные примеры и конструкции. Книга конечно же не охватывает все возможные темы, но на мой взгляд относится к тем, которые должны быть в распоряжении.
Ставлю 4 потому, что "лучшее - враг хорошего!"

Последние поступления в рубрике "Другие языки программирования"



Функциональная верификация VHDL-описаний синхронных цифровых устройств Функциональная верификация VHDL-описаний синхронных цифровых устройств Бибило П.Н.

Рассматриваются проблемы функциональной верификации проектов синхронных цифровых устройств, представленных на языке VHDL, который широко используется в качестве языка исходного описания проектов при создании электронной аппаратуры на современной......

Scala для нетерпеливых Scala для нетерпеливых Хорстман К.

Написанная для опытных программистов на Java, C++ и C#, которые желают освоить функциональное программирование или язык Scala, книга в сжатой форме знакомит с основными идеями и приемами программирования, что позволяет быстро осваивать их и применять......

R. Книга рецептов R. Книга рецептов Лонг Д.

Язык R - мощный инструмент статистического программирования, десятки тысяч людей ежедневно используют его для проведения серьезного статистического анализа. Но не все задачи, даже простые, удастся быстро решить с его помощью, если не знать......

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Уокенбах Д., Excel 2010. Профессиональное программирование на VBA в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.