[an error occurred while processing this directive]

В начало

Введение

1-й час. Знакомство с Visual Basic for Applications

2-й час. Работа с макросами

3-й час. Работа с элементами управления

4-й час. Переменные и константы

5-й час. Ввод данных

6-й час. Логика условных операторов

7-й час. Циклические вычисления

8-й час. Введение в объекты

9-й час. Основные объекты Excel

10-й час. Объект Range

11-й час. Редактор Visual Basic

12-й час. Отладка программ

13-й час. Обработка ошибок

14-й час. Экранные формы

15-й час. Автоматизация экранных форм

16-й час. Панели инструментов

17-й час. Работа с меню

18-й час. Диаграммы

19-й час. Сводные таблицы

20-й час. Получение внешних данных

21-й час. Доступ к данным с помощью ADO

22-й час. Еще об ADO

23-й час. Автоматизация

24-й час. Выполнение процедур

Приложение. Ответы

Введение

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

Для кого эта книга

Если вы купили эту книгу, то, скорее всего, вы опытный пользователь Excel или программист, которому необходимо изучить средства автоматизации Excel с использованием VBA. Эта книга поможет изучить программирование на VBA любому, кто хорошо знает Excel, и тому, кто, возможно, ничего не знает о программировании (Программисты, не бросайте книгу - еще не все потеряно!) Другими словами, уровень знаний программирования читателя не имеет значения. Если вы программист, то я уверена, что в этой книге вы найдете несколько интересных для себя тем. Например, даже будучи опытным программистом, вы можете не знать, как использовать такие средства Excel, как MS Query, сводные таблицы или ADO. Эти и другие, подробно раскрытые темы помогут вам полностью автоматизировать вашу работу в Excel. Эта книга предполагает только наличие базовых знаний работы в Excel, необходимых для создания и ведения рабочих книг и рабочих листов.

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

Далее вам будут предложены такие ключевые темы VBA, как переменные, элементы управления, механизмы ввода данных и т.п. Ознакомившись с этими базовыми понятиями, вы перейдете к более сложным темам программирования на VBA.

Что книга может дать читателю

Основная цель этой книги - обучить практическому программированию на VBA самым кратким и прямым путем. Если вы перелистаете несколько страниц книги, то заметите, что эта книга не справочник, а средство обучения. Книга научит вас, проведя от темы к теме, всему, что необходимо знать для автоматизации Excel с использованием Visual Basic for Applications. В каждой учебной теме сначала кратко излагается концептуальный материал, затем рассматриваются многочисленные практические примеры, а также предлагается самостоятельно поработать с Excel и VBA. Такая структура позволяет получить основные навыки программирования на VBA именно за 24 часа обучения и дает читателю необходимые знания для его дальнейших профессиональных разработок VBA-приложений.

Эта книга предоставляет основополагающую информацию, необходимую любому разработчику приложений для Excel, но все же основное внимание в книге уделяется практическому применению VBA. С помощью многочисленных подробных пошаговых инструкций вы легко найдете ответы на практические вопросы "Как мне сделать...?"

Неужели книга действительно обучит VBA за 24 часа?

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

Что требуется от читателя

Предполагается, что читатель этой книги имеет Windows-совместимый компьютер с операционной системой Windows 95/98 или Windows NT 4.0 или выше. Также должна быть инсталлирована программа Excel 2000.

Соглашения, принятые в этой книге

В книге используются различные шрифты, чтобы читатель мог легко отличить текст (код) программ от обычного текста, а также, чтобы выделить какую-либо важную информацию.

Текст, который вы должны ввести с клавиатуры или который будет появляться на экране, представлен моноширинным шрифтом.

Если вы увидите текст с такой "физиономией", то точно такой же текст вы должны увидеть на экране ПК.

Названия команд, опций, диалоговых окон, элементов интерфейса и т.п. будут выделены специальным шрифтом: Файл > Открыть.

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

[an error occurred while processing this directive]