Насчёт книги Л.Д. Слепцовой «Программирование на 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 Джона Уокенбаха. Увесистый талмуд, который нет смысла читать от корки до корки — обращайтесь к нему как к справочнику по любым вопросам. Именно что по любым (ну, почти) — очень широкое покрытие тем. Есть даже раздел по основам макросов, позволяющий получить базовое представление о них. Формулы и графики рассматриваются подробно.
Надо заметить, что такие книги Уокенбах делает по каждой версии. 2007, 2010 и 2013 отличаются не так сильно между собой, и я до сих пор обхожусь книгой по 2010 версии.
В российском издании версия по 2010 версии сделана на чуть более плохой бумаге, но с более качественными скриншотами.
Хочу отметить большую работу российских издателей книг Уокенбаха — они локализовали все примеры и файлы.
Формулы в Microsoft Excel 2013
Эта книга лучше по исполнению, чем «Библия пользователя». Хорошая бумага и иллюстрации.
Подойдет, если вы уже знаете азы и хотите углубиться в сводные таблицы, формулы, анализ данных. В книге есть примеры и детальное описание базовых функций Excel, формул массива, сложных и малоизвестных формул (например, РАЗНДАТ, которой нет в мастере функций и в списке автозавершения — ее можно ввести только вручную, если о ней знать) и — что, пожалуй, самое ценное — продвинутых формул, созданных из нескольких функций (как, например, формула, позволяющая найти вхождение какого-то текста в ячейку — я писал про нее ранее)
Хотя короткие основы Excel даются и здесь — так что если вы не совсем новичок, от первой книги можно отказаться в пользу этой.
Несколько примеров полезных формул из книги:
Формула, позволяющая вычислить номер квартала по дате:
=ОКРУГЛВВЕРХ (МЕСЯЦ(A1)/3;0)
Подсчет количества уникальных значений в интервал (формула массива):
{=СУММ(1/СЧЁТЕСЛИ(Интервал;Интервал))}
Поиск ближайшего значения в диапазоне (ищем ближайшее к «Цель» число из массива «Данные»)
{=ИНДЕКС(Данные;ПОИСКПОЗ(НАИМЕНЬШИЙ(ABS(Цель-Данные);1);ABS(Цель-Данные);0))}
Эффект чередующихся строк в условном форматировании:
Создаете условие на формулу:
=ОСТАТ(СТРОКА();2)=0
и красите ячейки нужным цветом.
Таких вот примеров в книге сотни. Мой экземпляр весь в стикерах — отмечал любопытные и полезные идеи.
Лучшая книга по Excel для тех, кто занимается анализом, статистикой, отчетностью, работает с большими массивами.
Excel 2013. Профессиональное программирование на VBA
Самое полное и качественное руководство по созданию макросов в Excel. Выручала во многих ситуациях, очень помогала создавать сложные проекты на VBA (а-ля автоматическое создание аналитических отчетов в Word на основе управленческой отчетности в Excel).
В комплекте с книгой автор предлагает файлы со всеми примерами, рассмотренными в ней. Их очень много. Это бесценный материал, который позволяет на практике очень быстро учиться писать макросы, сочетая «метод тыка» с информацией из книги.
Кстати, такие же файлы-примеры есть и по первым двум книгам в этом обзоре.
В 95% случаев ответ на вопрос по Excel мне удается найти в одной из этих трех книг Уокенбаха. Его книги объемнее и дороже бесчисленных «самоучителей», представленных на рынке. Но лучше один раз вложиться в них и иметь качественную информацию под рукой, чем вестись на кажущуюся простоту самоучителя, обещающего быстрое и фундаментальное освоение материала 🙂
Excel 2013. Трюки и советы Джона Уокенбаха
Эта книга для тех, кто любит формат «лайфхаков», готовых решений.
Для фундаментального освоения Excel, в отличие от первой книги из списка, не подойдет, но зато с высокой вероятностью поможет быстро решить текущую рабочую задачу. В книге 100 советов в духе «Как сделать две диаграммы одинакового размера», «Обнаружение лишних пробелов» и Удаление знаков «минус» из отрицательных чисел».
Программирование на VBA в Microsoft Office 2010
Очень хорошая книга российского автора. Ее большое преимущество в том, что в ней рассматривается создание макросов во всех приложениях Office, а не только в Excel. Интереснее всего, конечно, Word.
Отмечу, что язык VBA мало меняется и не зависит от версий. Долгое время я пользовался книгой «Excel 2003. Профессиональное программирование на VBA» и только к выходу 2013 версии обзавелся новым изданием. Так что и в случае с этой книгой пусть вас не смущает 2010 год в названии.
MrExcel XL: The 40 Greatest Excel Tips of All Time
Автор проекта 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.
Там тьма полезных статей и видеоуроков. Кстати, у автора этого сайта есть своя книга с готовыми приемами и решениями. И она предлагается с файлами-примерами. Рекомендую.
Автор:
Берндт Г., Каинка Б.
Качество:
хорошее
Автор:
Гарбер Геннадий
Качество:
хорошее
Автор:
Слепцова Л.Д.
Качество:
отличное
Автор:
Джон Уокенбах
Качество:
хорошее
Автор:
Джон Уокенбах
Качество:
хорошее (с примерами файлов)
Автор:
Додж М., Стинсон К.
Качество:
отличное
Автор:
Плакунов М. К.
Качество:
хорошее, текстовый слой
Автор:
Bill Jelen, Tracy Syrstad
Качество:
хорошее
Автор:
Джон Уокенбах
Качество:
отличное (на английском языке)
Автор:
Джон Уокенбах
Качество:
отличное (на английском языке)
Перейти к содержанию
На чтение 2 мин Опубликовано 11.05.2020
Данный учебник является введением в язык программирования Excel VBA (Visual Basic for Applications). Изучив VBA, Вы сможете создавать макросы и выполнять в Excel практически любые задачи. Вы очень скоро поймёте, что макросы могут сэкономить уйму времени благодаря автоматизации повторяющихся задач и обеспечить гибкое взаимодействие с другими пользователями.
Этот учебник не является исчерпывающим руководством по языку программирования Excel VBA. Его цель – помочь начинающему специалисту освоить написание макросов в Excel при помощи кода VBA. Для желающих изучить этот язык программирования более глубоко существуют отличные книги по Excel VBA. Далее приведено содержание самоучителя по Excel Visual Basic. Для начинающих программистов настоятельно рекомендуется начать с первого раздела учебника и изучать их по порядку. Те, кто имеет опыт в программировании на VBA, могут сразу же перейти к интересующим темам.
- Часть 1: Оформление кода
- Часть 2: Типы данных, переменные и константы
- Часть 3: Массивы
- Часть 4: Процедуры Function и Sub
- Часть 5: Условные операторы
- Часть 6: Циклы
- Часть 7: Операторы и встроенные функции
- Часть 8: Объектная модель Excel
- Часть 9: События в Excel
- Часть 10: Ошибки VBA
- Примеры по VBA
Более подробное описание по Excel VBA можно найти на сайте Microsoft Office.
Оцените качество статьи. Нам важно ваше мнение:
Главная »
10 Май 2011 214319 просмотров
Содержание этой страницы полностью соответствует названию. Здесь я буду выкладывать книги для изучения 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 скачиваний)