Vba excel хорошие книги

Автор:

Берндт Г., Каинка Б.

Качество:

хорошее

Автор:

Гарбер Геннадий

Качество:

хорошее

Автор:

Слепцова Л.Д.

Качество:

отличное

Автор:

Джон Уокенбах

Качество:

хорошее

Автор:

Джон Уокенбах

Качество:

хорошее (с примерами файлов)

Автор:

Додж М., Стинсон К.

Качество:

отличное

Автор:

Плакунов М. К.

Качество:

хорошее, текстовый слой

Автор:

Bill Jelen, Tracy Syrstad

Качество:

хорошее

Автор:

Джон Уокенбах

Качество:

отличное (на английском языке)

Автор:

Джон Уокенбах

Качество:

отличное (на английском языке)

 

Насчёт книги Л.Д. Слепцовой «Программирование на VBA в Microsoft Office 2010» — вряд ли бы я по ней научился программировать.  
(решил её почитать, раз уж вы её рекомендуете)  
Кстати, книгу можно скачать здесь:

http://excelvba.ru/books/3  

  Не спорю, материал изложен подробно и грамотно, но… подход к обучению выбран не самый лучший.  
Первая сотня страниц — сплошь теория (мне хватило быстро ознакомиться со 150 страницами, чтобы понять, что я не осилил бы такое обучение)  

  На самом деле, больше бы помогла книга, где обучение начинается с практики (создаём простейшие макросы, попутно объясняя теорию)  
А когда уже более-менее научились делать и запускать макросы, начинаем подробное изучение теории (с более сложными примерами)  

  Да, один пример в начале книги проскакивал — макрос из одной строки с MSGBOX  
Но этого явно мало — можно ведь было показать, как заполнить или закрасить диапазон ячеек, открыть книгу, добавить лист.  
На мой взгляд, такой подход не погубил бы на корню интерес к изучению VBA.  
(вот, например, нафига изучать классы и работу с ними на 150-й странице книги, если мы ещё с начала обучения вообще макросы не писали? Из опыта: многие макросописатели, успешно автоматизируя свою работу, не умеют работать с классами, и не используют их, — и это им ничуть не мешает)  

  Если кто видел ссылку на книгу подобного плана (с основами VBA для Excel) — подскажите, пожалуйста, название.  

  PS: Как совершенствовать навыки программирования, после того, как изучили основы, — я писал здесь:  

http://excelvba.ru/articles/training

Несколько книг по Excel и программированию на VBA, которые я рекомендую своим ученикам и использую сам.

Excel 2013. Библия пользователя

Excel 2013

Книга главного гуру Excel Джона Уокенбаха. Увесистый талмуд, который нет смысла читать от корки до корки — обращайтесь к нему как к справочнику по любым вопросам. Именно что по любым (ну, почти) — очень широкое покрытие тем. Есть даже раздел по основам макросов, позволяющий получить базовое представление о них. Формулы и графики рассматриваются подробно.

Надо заметить, что такие книги Уокенбах делает по каждой версии. 2007, 2010 и 2013 отличаются не так сильно между собой, и я до сих пор обхожусь книгой по 2010 версии.

В российском издании версия по 2010 версии сделана на чуть более плохой бумаге, но с более качественными скриншотами.

Хочу отметить большую работу российских издателей книг Уокенбаха — они локализовали все примеры и файлы.

Формулы в Microsoft Excel 2013

Formulas 2013

Эта книга лучше по исполнению, чем «Библия пользователя». Хорошая бумага и иллюстрации.

Подойдет, если вы уже знаете азы и хотите углубиться в сводные таблицы, формулы, анализ данных. В книге есть примеры и детальное описание базовых функций Excel, формул массива, сложных и малоизвестных формул (например, РАЗНДАТ, которой нет в мастере функций и в списке автозавершения — ее можно ввести только вручную, если о ней знать) и — что, пожалуй, самое ценное — продвинутых формул, созданных из нескольких функций (как, например, формула, позволяющая найти вхождение какого-то текста в ячейку — я писал про нее ранее)

Хотя короткие основы Excel даются и здесь — так что если вы не совсем новичок, от первой книги можно отказаться в пользу этой.

Несколько примеров полезных формул из книги:

Формула, позволяющая вычислить номер квартала по дате:

=ОКРУГЛВВЕРХ (МЕСЯЦ(A1)/3;0)

Подсчет количества уникальных значений в интервал (формула массива):

{=СУММ(1/СЧЁТЕСЛИ(Интервал;Интервал))}

Поиск ближайшего значения в диапазоне (ищем ближайшее к «Цель» число из массива «Данные»)

{=ИНДЕКС(Данные;ПОИСКПОЗ(НАИМЕНЬШИЙ(ABS(Цель-Данные);1);ABS(Цель-Данные);0))}

Эффект чередующихся строк в условном форматировании:

Создаете условие на формулу:

=ОСТАТ(СТРОКА();2)=0

и красите ячейки нужным цветом.

Cond format

Таких вот примеров в книге сотни. Мой экземпляр весь в стикерах — отмечал любопытные и полезные идеи.

Лучшая книга по Excel для тех, кто занимается анализом, статистикой, отчетностью, работает с большими массивами.

Excel 2013. Профессиональное программирование на VBA

Excel 2013 VBA

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

В комплекте с книгой автор предлагает файлы со всеми примерами, рассмотренными в ней. Их очень много. Это бесценный материал, который позволяет на практике очень быстро учиться писать макросы, сочетая «метод тыка» с информацией из книги.

Кстати, такие же файлы-примеры есть и по первым двум книгам в этом обзоре.

В 95% случаев ответ на вопрос по Excel мне удается найти в одной из этих трех книг Уокенбаха. Его книги объемнее и дороже бесчисленных «самоучителей», представленных на рынке. Но лучше один раз вложиться в них и иметь качественную информацию под рукой, чем вестись на кажущуюся простоту самоучителя, обещающего быстрое и фундаментальное освоение материала 🙂

Excel 2013. Трюки и советы Джона Уокенбаха

Tips and Tricks

Эта книга для тех, кто любит формат «лайфхаков», готовых решений.

Для фундаментального освоения Excel, в отличие от первой книги из списка, не подойдет, но зато с высокой вероятностью поможет быстро решить текущую рабочую задачу. В книге 100 советов в духе «Как сделать две диаграммы одинакового размера», «Обнаружение лишних пробелов» и Удаление знаков «минус» из отрицательных чисел».

 Программирование на VBA в Microsoft Office 2010

Sleptsova

Очень хорошая книга российского автора. Ее большое преимущество в том, что в ней рассматривается создание макросов во всех приложениях Office, а не только в Excel. Интереснее всего, конечно, Word.

Отмечу, что язык VBA мало меняется и не зависит от версий. Долгое время я пользовался книгой «Excel 2003. Профессиональное программирование на VBA» и только к выходу 2013 версии обзавелся новым изданием. Так что и в случае с этой книгой пусть вас не смущает 2010 год в названии.

MrExcel XL: The 40 Greatest Excel Tips of All Time

MrExcel

Автор проекта http://www.mrexcel.com/ собрал 40 любимых трюков, добавил 40 лучших клавиатурных сочетаний и собрал 30 лучших идей от профессионального сообщества — в честь 30-летия Excel.

Все это подробно проиллюстрировано скриншотами и — иногда — прикольными карикатурами.

Книга для тех, кто действительно угорает по Excel — в ней есть, помимо перечисленного, «периодическая система горячих клавиш» — очень полезная штука; шуточки про Excel (Where do spreadsheets go to drown their errors? The formula bar) и даже коктейли Excel — это вообще неожиданно 🙂 Power Pivotini, Ctrl+B и Stacked Column Shot — есть из чего выбрать (все с подробными рецептами и фото).

Если без шуток, книга очень мощная. Мой экземпляр весь в стикерах и пометках: есть и простые, но неизвестные лайфхаки, есть и сложные приемы, и все с отличными примерами.

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

Там тьма полезных статей и видеоуроков. Кстати, у автора этого сайта есть своя книга с готовыми приемами и решениями. И она предлагается с файлами-примерами. Рекомендую.

Здравствуйте!
Посоветуйте простые и доступные книги для изучения VBA (написание скриптов для Office).
Какие-либо книги, методички. Из опыта по данной тематике имеются только базовые знания С++, MySQL.
Спасибо.


  • Вопрос задан

    более трёх лет назад

  • 6454 просмотра

Пригласить эксперта

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

Очень помогла разобраться со структурой Excel книга ISBN 5-8459-0921-Х (печатная версия досталась от друга). В главе 11 написано как подключаться к БД через ADO. Примеры из книги.
Пишу для версии офиса 2007+ (от которого многие плюются, чтобы ковыряться в структуре файла необходимо разбираться в xml), но если требуется использовать возможности нового офиса, например ribbоn-меню, то тут только английская литература ISBN 978-0-470-04643-2. Примеры из книги.
ЗЫ: Ещё советуют Уокенбаха, но лично я его не читал.
ЗЫЫ: Для прочих приложений (Word, Outlook) толковых книг не искал, — было достаточно и-нета.


  • Показать ещё
    Загружается…

div.

Ставрополь

от 70 000 до 85 000 ₽

14 апр. 2023, в 20:10

1500 руб./в час

14 апр. 2023, в 19:53

3500 руб./за проект

14 апр. 2023, в 19:53

10000 руб./за проект

Минуточку внимания

Главная »

10 Май 2011              214320 просмотров

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


Справочник по функциям листа Excel — это справочник по функциям листа Excel в формате справки Windows .chm. Файл содержит полный перечень функций листа Excel на русском и английском языках и снабжена примерами использования и применения функций. Справочник может понадобиться как начинающим, так и уже более искушенным пользователям.

Формат файла: .chm

Скачать

  Справочник по функциям листа Excel (532,2 KiB, 16 008 скачиваний)
У Вас нет прав для скачивания этого файла. Возможно, Вы не зарегистрированы на сайте. Зарегистрируйтесь и попробуйте скачать снова.


VBA Программирование в MSOffice — очень хороший учебник для начинающих программировать в VBA. Книга написана сертифицированным преподавателем Microsoft Office доступным для понимания языком, снабжена грамотными листингами кодов. Учебник поможет освоить программирование не только в Microsoft Excel, но и Microsoft Word и Microsoft Project.

Формат файла: .pdf

Скачать

  VBA Программироваие в MSOffice (4,1 MiB, 27 189 скачиваний)
У Вас нет прав для скачивания этого файла. Возможно, Вы не зарегистрированы на сайте. Зарегистрируйтесь и попробуйте скачать снова.


Уокенбах Дж. Профессиональное программирование в VBA Excel 2003 — пожалуй самый популярный учебник для начинающих. Многие начинали именно с него. Правда, в печатной версии данного учебника использованы листинги кодов, которые не всегда нужно принимать на веру — очень часто там встречаются опечатки и вместо английских символом встречаются русские. Поэтому лично я бы посоветовал не копировать коды напрямую из книги, а переписывать их вручную в редакторе VBA. Так и запомнится лучше и избавите себя от поиска ошибок.

Формат файла: .pdf

Ссылка удалена по требованию правообладателя


Office 2007. Самоучитель — Если Вы решили поближе познакомиться с интерфейсом и основными возможностями приложений Microsoft Office, то советую почитать данную книгу. В ней описано все необходимое для успешной работы в таких приложениях как: Excel, Word, Outlook, Power Point, Access. После прочтения Вы сможете создавать красивые презентации и информативные графики, научитель создавать задачи в Outlook и базы в Access.

Формат файла: .pdf

Ссылка для скачивания: 2007_Samouchitel.zip
Пароль к архиву: 12345


Он-лайн видеообучение — Данная ссылка отличается от всех описанных выше тем, что это не книга — это он-лайн сервис. Бесплатный. На этом сайте просто огромное количество материала и по Excel, и по Word, и по Outlook, и по VBA и по другим языкам программирования. Чем удобны такие материалы: Вам рассказывают и одновременно показывают необходимые действия. Это намного лучше одной статической картинки. И я бы сравнил это с живыми курсами, с той лишь разницей, что Вы не можете задать вопрос преподавателю. Но есть и плюсы — Вы в любой момент можете остановить урок, отдохнуть, а затем продолжить обучение с того момента, на котором закончили.

http://teachpro.ru/Курс/Microsoft+Excel+2003


Русская справка по Visual Basic for Application(VBA) — Это официальная справка по Visual Basic for Application(VBA), которая была включена в пакет Microsoft Office 97. Тогда справка была еще русифицирована. Ни для кого не секрет, что сейчас во всех версиях офиса справка по VBA доступна только на английском языке, независимо от локализации. А по буржуйски не все могут читать(даже сносно, как показывает практика).
Хочу сразу предупредить — т.к. справка предназначена для довольно старой версии, в ней описаны не все методы и свойста. Но основная их масса все же описана и, надеюсь, данная справка поможет Вам в начальном изучении VBA.

Формат файла: .файл справки

Скачать

  RUS_VBA.zip (1,1 MiB, 9 510 скачиваний)
У Вас нет прав для скачивания этого файла. Возможно, Вы не зарегистрированы на сайте. Зарегистрируйтесь и попробуйте скачать снова.


Объекты Shell_RegExp и пр — целый сборник примеров работы с такими объектами как: Shell, RegExp, FileSystemObject, WshShell, Dictionary, WshNetwork, WScript, константы и функции WScript. Все примеры структурированы по разделам и сделаны в качестве справки по свойствам и методам каждого из объектов. Очень удобно, если не очень часто применяете в работе эти объекты и что-то забылось.

Формат файла: .файл справки

Скачать

  _Shell_RegExp__.chm (207,6 KiB, 2 131 скачиваний)


VBA First Steps — по сути это сохраненный в формате справки сайт http://www.firststeps.ru/, который собрал в себе множество приемов по работе в VBA как для начинающих его изучать, так и для более продвинутых.

Формат файла: .файл справки

Скачать

  VBA_First_Steps.chm (1,1 MiB, 3 473 скачиваний)


vbfunction — описание и примеры использование почти всех встроенных функций VBA в алфавитном порядке от А.Климова.

Формат файла: .файл справки

Скачать

  vbfunction.chm (139,3 KiB, 3 697 скачиваний)


Like this post? Please share to your friends:
  • Vba excel функция не возвращает значение
  • Vba excel ячейки по имени диапазона
  • Vba excel функция найти
  • Vba excel ячейка перенос по словам
  • Vba excel функция если пример