Ресурсы для обучения Программирование VBA в Excel (для полного новичка программирования)

Мой друг тратит много времени на Excel и хочет узнать VBA для Excel. У него нет опыта кодирования. Каковы наилучшие ресурсы (ссылки / книги)?

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

Есть хорошее введение на http://www.mrexcel.com/articles/record-modify-run-excel-macro.php и некоторые инструкции для Excel 2010 по адресу http://msdn.microsoft.com/en-us/library /ee814737.aspx .

Книга Excel VBA Programming for Dummies (http://www.amazon.co.uk/Excel-VBA-Programming-Dummies-Computers/dp/0470503696/) – одна из лучших книг «Манекенов» (правда, версия, которую я читал, была несколько лет назад) – автор знает свои вещи. Он также поддерживает довольно хороший сайт Excel, раздел VBA находится по адресу http://spreadsheetpage.com/index.php/tip/C33 .

Выберите свой любимый:

http://www.excel-vba.com/excel-vba-contents.htm

http://www.vbtutor.net/VBA/vba_tutorial.html

http://www.anthony-vba.kefra.com/

Вот аналогичный вопрос, заданный ранее на SO:

VBA: базовый синтаксис и примеры учебников

И не забывать: расскажите ему об этом сайте, если у него есть конкретные вопросы, он должен спросить их здесь на SO.

Давайте будем гением компьютера.