Страницы: 1 2 След.
RSS
Подскажите книжку по ВБА
 
Люди, подскажите с какой книжки лучше начать изучение ВБА, советуют Джона Уокенбаха, но у него много книг, если нетрудно дайте ссылку пожалуйста.  
Спасибо!
 
Загляните в "Копилку"
 
Предлагаю обучение азам vba и основам объектной модели excel. Этого достаточно, чтобы программировать. Мои координаты в подписи. По желанию: работа с коллекцией, словарем, регулярными выражениями.  
 
Индивидуальный подход к каждому студенту (программа, стоимость обучения).  
На вопросы старожилов форума отвечаю бесплатно : )
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


https://github.com/nervgh
 
Спасибо, кстати первая ссылка на рапидшару  не работает))
Оружие не убивает Человека! Человек убивает Человека!!!
 
nerv, спасибо, но хочется самому, да и кое какие знания есть, и точечные удары по VBA уже наносим, конечно не без помощи форума, самое главное нужна практика в этом деле, и благо на новой работе есть задачи которые придется решать))  
а вот с азами есть пробелы... буду исправлятся!
Оружие не убивает Человека! Человек убивает Человека!!!
 
Изначально читал - Уокенбах, Д. Профессиональное программирование на VBA в Excel 2002.2003. Много информационно-полезного узнал, особенно азы и часто-используемые функции.  
 
Но потом понял, что лучше форума (а именно Планеты) и практики (в моём случае на работе) - ничего лучше для обучения программирования нет ;)
Киса, я хочу Вас спросить, как художник — художника: Вы рисовать умеете?
 
Для решения рабочих задачь лучше планеты ничего не найдете. Если хотите дальше развиваться, то книжки по VBA лучше не читать.  
 
«Практически невозможно научить хорошему стилю программирования студентов, которые раньше имели дело с Бейсиком; в качестве программистов они умственно покалечены без надежды на восстановление.»  
Edsger Wybe Dijkstra, «The Threats to Computing Science». :-)
 
да дальше vba я и не собираюсь, я незнаю азов, непомню как делать циклы, массивы, незнаю свойств обьектов, приходиться долго в инете ковырять простые вещи ...
Оружие не убивает Человека! Человек убивает Человека!!!
 
Для начала можно почитать книгу    
Л.Д. Слепцова Программирование на VBA в Microsoft Office 2007 (или 2003 или 2010)  
Как для новичка - все очень хорошо и доступно написано без излишнего загромождения мозгов.  
Потом можно уже почитать Джона Уокенбаха Microsoft Excel 2007. Библия Пользователя (или 2000, 2002,2003,2010 версии)- программирование достаточно подробно рассматривается и примеров много.  
Дальше, когда уровень поднимется можно почитать  
Билл Джелен, Трейси Сирстад Применение VBA и макросов в Microsoft Excel - лично мне эта книга очень нравится, очень много прекрасных примеров.  
Как дополнение, одновременно можно читать    
Джон Уокенбах Microsoft Excel 2007. Профессиональное программирование на VBA.  
Также очень много примеров+ еще идет CD c рабочими файлами и кодами примеров.  
Главное, побольше практики и умение хорошо оперировать объектной моделью Excel- для этого почаще заглядывайте справку, когда пишете свой код.  
......  
Ну а если потом совсем захочется крутизны, то можно почитать  
Стивен Роман Visual Basic. Библиотека Win32 API или  
Дан Эпплман Win32 API и Visual Basic
 
Насчёт книги Л.Д. Слепцовой «Программирование на VBA в Microsoft Office 2010» - вряд ли бы я по ней научился программировать.  
(решил её почитать, раз уж вы её рекомендуете)  
Кстати, книгу можно скачать здесь: http://excelvba.ru/books/3  
 
Не спорю, материал изложен подробно и грамотно, но... подход к обучению выбран не самый лучший.  
Первая сотня страниц - сплошь теория (мне хватило быстро ознакомиться со 150 страницами, чтобы понять, что я не осилил бы такое обучение)  
 
На самом деле, больше бы помогла книга, где обучение начинается с практики (создаём простейшие макросы, попутно объясняя теорию)  
А когда уже более-менее научились делать и запускать макросы, начинаем подробное изучение теории (с более сложными примерами)  
 
Да, один пример в начале книги проскакивал - макрос из одной строки с MSGBOX  
Но этого явно мало - можно ведь было показать, как заполнить или закрасить диапазон ячеек, открыть книгу, добавить лист.  
На мой взгляд, такой подход не погубил бы на корню интерес к изучению VBA.  
(вот, например, нафига изучать классы и работу с ними на 150-й странице книги, если мы ещё с начала обучения вообще макросы не писали? Из опыта: многие макросописатели, успешно автоматизируя свою работу, не умеют работать с классами, и не используют их, - и это им ничуть не мешает)  
 
Если кто видел ссылку на книгу подобного плана (с основами VBA для Excel) - подскажите, пожалуйста, название.  
 
PS: Как совершенствовать навыки программирования, после того, как изучили основы, - я писал здесь:  
http://excelvba.ru/articles/training
 
Л.Д. Слепцова пишет доходчиво и кратко, а Уокенбах пишет много (как текста, так и примеров достаточно), но для начинающего с таким подходом будет немножко сложновато. Стивен Роман еще пишет неплохо (без излишней воды) - книга Использование макросов в Excel.
 
У меня до сих пор нет настольного Уокенбаха (только в электронке), бумажная:  
Андрей Гарнаев, Самоучитель VBA.
 
{quote}{login=tarasso}{date=27.05.2012 11:17}{thema=}{post}Билл Джелен, Трейси Сирстад Применение VBA и макросов в Microsoft Excel{/post}{/quote}у Вас есть эта книга в электронном варианте? Мы с Alex_ST её уже давно ищем... :)
Киса, я хочу Вас спросить, как художник — художника: Вы рисовать умеете?
 
кажется, никто не упоминал - Штайнер Г. VBA 6.3. Справочник
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


https://github.com/nervgh
 
Функции Visual Basic  
© 1999-2003 А.Климов  
Русский_Проект
Киса, я хочу Вас спросить, как художник — художника: Вы рисовать умеете?
 
"Андрей Гарнаев, Самоучитель VBA."  
Плюсану, сам когда-то начинал по ней. Доходчиво и примеров много.  
Кстати, несколько лет назад появилось второе издание.  
 
А вот электронный вариант:  
<EM>http://www.proklondike.com/books/vb/vb_garnaev_samouchitel_vba.html</EM>  
 
 
"«Практически невозможно научить хорошему стилю программирования студентов, которые раньше имели дело с Бейсиком; в качестве программистов они умственно покалечены без надежды на восстановление.»  
Edsger Wybe Dijkstra"  
Классная цитата, особенно на VBA-форуме уместна. Интересно было бы почитать расшифровку этой мысли...    
А в таком виде просто похоже на провокацию.
 
{quote}{login=subtlety}{date=28.05.2012 03:16}{thema=}{post}Классная цитата, особенно на VBA-форуме уместна.{/post}{/quote}  
Кхм, строго говоря планета - это форум не по VBA, а всё-же по Excel, хотя об этом все давно успешно забыли :-)  
 
Edsger Wybe Dijkstra - это не тот ли голландец, который считал бейсик убогим языком программирования только из-за наличия в нём оператора GOTO, якобы разрушающим стройную и чёткую структуру логики кода?
 
Согласен, но VBA все же здесь представлен значительно.  
 
Да, он был против повсеместного использования goto. С этим трудно спорить.
 
Тема медленно сползает с литературы на практику.  
Ничего зазорного в GoTo нет. Ну, если не лепить куда попало.  
 
Гарнаев вон тоже: "старайтесь избегать операторов условного перехода" (If). Но это же не значит совсем отказаться.  
 
Врач - человеку с больной печенью (кстати, не шутка - быль):  
"можно все, но... знайте меру" :)
 
Интенсивный курс программирования в Excel за выходные,  
автора не помню.Полезная на мой взгляд как начинающего книжица.
 
{quote}{login=Евгений.}{date=28.05.2012 08:46}{thema=}{post}автора не помню.{/post}{/quote}  
Автор: Питер Эйткен  
Издательство: Диалектика  
Страниц: 421  
Год издания: 2004
 
Интенсивный курс программирования в Excel за выходные. Страниц: 421 :)
 
Отпуск в 28 календарных дней - тоже выходные :-)
 
[img]http://www.diggreader.ru/wp-content/img/10april/21.png[img]  
Как выучить C за 21 день :-)
 
To LightZ  
В теме "Как все-таки научиться писать макросы" id=40657  
есть ссылка на архив книг по VBA  
http://depositfiles.com/files/8r37v3sqq  
Там есть электронный вариант книги  
Билл Джелен, Трейси Сирстад Применение VBA и макросов    
в Microsoft Excel  
Я уже третий раз пишу об этом, а вы до сих пор не видели
 
Спасибо Kuzmich.  
Наверное не заметил.  
А где писали? :)
Киса, я хочу Вас спросить, как художник — художника: Вы рисовать умеете?
 
Ну, например, в вашей же теме:  
http://www.planetaexcel.ru/forum.php?thread_id=39786
 
Сегодня случайно нагуглил книгу:  
 
Excel и VBA: Профессиональная разработка приложений.  
Авторы: Стивен Буллен, Роб Боуви, Джон Грин  
 
тут можно ознакомиться частично  
http://www.williamspublishing.com/PDF/978-5-8459-1194-0/part.pdf  
http://www.williamspublishing.com/Books/978-5-8459-1194-0.html  
 
здесь (я так понимаю) полностью  
http://shtonda.blogspot.com/2008/12/professional-excel-development-excel.html  
 
 
Произвела на меня хорошее первое впечатление )  
Есть ли у кого-нибудь в электронном виде?    
Спасибо
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


https://github.com/nervgh
 
Саш, а что тебя впечатлило в книге?
Киса, я хочу Вас спросить, как художник — художника: Вы рисовать умеете?
 
Александру: у меня есть CD с примерами из этой книги.  
По сигналу три зелёных свистка вышлю всем желающим на электронку (7 MB).  
Богдану: Меня эта книга впечатлила толщиной :)  
Содержание примеров в файле.
Страницы: 1 2 След.
Читают тему
Наверх