Официальная подлинная книга Excel VBA Development Self -Student (3 -е издание) (включая 1 CD CD) Luo Gangjun Electronic Industry Press
Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
- Информация о товаре
- Фотографии
|
Оглавление
Первая часть
Первый1Предварительные чувстваVBAШарм.. 1
1.1Партия задачи первая -нажимайте выполнение.. 1
1.1.1Подготовка. 1
1.1.2Программный тест. 1
1.1.3Случайный комментарий. 2
1.2Автоматическая резюме с несколькими книгами. 2
1.2.1Требования к случаю. 2
1.2.2Программный тест. 3
1.2.3Случайный комментарий. 3
1.3РазговариватьVBAПреимущество.. 3
1.3.1Задача выполнения партии3
1.3.2Упростить сложные задачи.. 3
1.3.3Повышение безопасности данных рабочего счетчика. 4
1.3.4Повысить точность данных.. 4
1.3.5ЗаканчиватьExcelЗадача, которая не может быть выполнена сама по себе4
1.3.6Профессиональная программа развития4
Первый2главаVBAПроцедурная запись.. 5
2.1Как хранить код. 5
2.1.1Знать модуль. 5
2.1.2Модуль управления. 6
2.2Как генерировать код7
2.2.1Скопируйте существующий код... 7
2.2.2Запись макроса. 7
2.2.3Код ручного письма9
2.2.4Получить код из шаблона10
2.3Как позвонить код10
2.3.1 F5ключ. 10
2.3.2 Alt+F8Ключевая комбинация11
2.3.3Пользовательский ярлык. 12
2.3.4Кнопка13
2.3.5меню13
2.4Как сохранить код... 13
2.4.1Формат рабочей книги.. 13
2.4.2Решить проблему потери кода14
2.4.3Отображать расширение файла. 14
2.5Как выпустить код. 15
2.6Как запросить код справки.. 17
2.6.1Позвоните в систему помощи. 17
2.6.2Почему вы не можете просматривать помощь18
Первый3главаVBAАнализ структуры программы.. 19
3.1Структура дочернего процесса19
3.1.1Знать структуру программы. 19
3.1.2дляVBAПрограмма добавить заметки.. 20
3.2Область применения подпрограммы20
3.2.1Какова область действия. 21
3.2.2Разница между общественным процессом и частным процессом.. 21
3.3Правила именования процесса. 22
3.4Параметры процесса.. 22
3.5Процесс выполнения процесса22
3.5.1Нормальный процесс выполнения. 23
3.5.2Изменить процесс выполнения программы23
3.6Процесс прерывания... 24
3.6.1Конечный процесс:End Sub . 24
3.6.2Процесс окончания в середине:Exit sub . 24
3.6.3Завершение всего посередине:End. 24
3.6.4Дворцовый процесс:Stop. 24
3.6.5Ручная процедура паузы:Ctrl+Break... 25
Первый4главаVBAЧетыре основных понятия.. 26
4.1 ExcelОбъект26
4.1.1Что такое объект.. 26
4.1.2Сбор объектов и объектов. 27
4.1.3Организационная структура. 29
4.1.4Отец объект и детский объект. 30
4.1.5Активный объект.. 31
4.2Метод и атрибут объекта32
4.2.1Разница между атрибутами и методами32
4.2.2Два метода запроса и атрибуты.. 33
4.2.3Метод и атрибутные различия приложений... 34
4.3Объектное событие.. 36
4.3.1Что такое событие.. 36
4.3.2Классификация событий и их иерархические отношения.. 37
4.3.3Список событий рабочей книги и рабочих листов. 37
4.3.4Роль рабочей книги и рабочего листа мероприятия. 39
4.3.5Быстро поймает процесс инцидента41
4.3.6Когда использовать процесс события... 41
Первый5Глава усиливает функцию программы с помощью переменных.. 42
5.1тип данных42
5.1.1Зачем различать тип данных... 42
5.1.2знатьVBAТип данных.. 42
5.2ДЕСИНАНАЯ переменная... 44
5.2.1Определение переменных.. 44
5.2.2Метод переменной. 44
5.2.3Метод назначения и начальное значение переменной.. 46
5.2.4Как определить тип данных правильной переменной. 47
5.2.5Правильно объявить преимущества типа данных переменной. 47
5.2.6Домены переменных. 49
5.2.7Переменный цикл выживания. 50
5.3Переменная объекта50
5.3.1Как различать переменные объекта и переменные данных. 51
5.3.2Присваивать переменные.. 51
5.3.3Преимущество использования переменных объектов52
5.4Декларация постоянная53
5.4.1Определение и использование постоянной54
5.4.2Постоянное объявление. 54
5.4.3Правила именования постоянной. 55
Первый6Драма в глубине анализа эталонного метода общих объектов. 56
6.1Об объектах.. 56
6.1.1Структура объекта.. 56
6.1.2Сбор объектов и объектов57
6.1.3Цитируйте единственный объект в коллекции... 57
6.1.4Отец объект и детский объект. 57
6.1.5Активный объект.. 58
6.2Упрощенная ссылка на объект58
6.2.1Переменная объекта. 58
6.2.2использоватьWithПредложение... 59
6.3Клеточный объект... 61
6.3.1 Range("A1")Метод цитирует ячейки.. 61
6.3.2 Cells(1,1)Метод цитирует ячейки.. 63
6.3.3 [a1]Метод цитирует ячейки. 65
6.3.4 Range("A1") ,,,Cells(1,1)и[a1]Сравнение эталонных клеток. 65
6.3.5 SelectionиActiveCell: Текущие ячейки избирательного округа и активности... 66
6.3.6Область и текущая область, которая была использована, и текущая область67
6.3.7 SpecialCells: Цитируя область в соответствии с условиями68
6.3.8 CurrentArray: Цитируйте зону массива70
6.3.9 Resize: Сбросить размер площади70
6.3.10 Offset: Ссылка на новую область в соответствии с объемом смещения. 71
6.3.11 Union: Multi -Rea Collection73
6.3.12 Intersect: Объединение ячеек и регионов74
6.3.13 End: Цитате ячейку в конце исходной области.. 75
6.3.14 RangeFromPoint: Ячейки под координатами экрана77
6.4Графический объект.. 78
6.4.1 Shapes: Сбор графических объектов.. 78
6.4.2Имя графического объекта. 79
6.4.3 DrawingObjects: Сбор с скрытой графическим объектом80
6.5Столовый объект... 81
6.5.1Категория.. 81
6.5.2 Worksheets: Коллекция рабочих листов.. 82
6.5.3Цитата рабочей таблицы подмножество. 82
6.5.4 ActiveSheet: Таблица деятельности83
6.5.5Характеристики рабочего листа. 83
6.6Объект рабочей книги.. 84
6.6.1Формат и характеристики рабочей книги84
6.6.2 Workbooks: Коллекция рабочей книги84
6.6.3Цитата коллекция рабочей книги. 84
6.6.4Занимание работы.. 85
Первый7Анализ грамматики общих предложений... 86
7.1Создать поле ввода.. 86
7.1.1 Application.Inputboxметод.. 86
7.1.2Основная грамматика.. 86
7.1.3Приложение для случая.. 87
7.2Условие суждения.. 91
7.2.1 IIFСинтаксис и применение функции.. 91
7.2.2 IIFОграничения на функцию95
7.2.3 IF ThenПодробное объяснение грамматики заявления. 95
7.2.4 IF ThenПриложения.. 96
7.2.5 IF Then ElseГрамматика и применение заявления... 97
7.2.6Многокондиционирующее вложенное условие приговор с приговором.. 99
7.2.7 Select CaseГрамматическое объяснение...103
7.2.8 Select CaseиIF Then ElseСравнение.107
7.2.9заниматьChooseФункция упрощенного выбора условия107
7.3Заявление петли.109
7.3.1 For NextПредложение...109
7.3.2 For Each NextПредложение.116
7.3.3 Do LoopГрамматическое объяснение..122
7.4Оператор обработки ошибок129
7.4.1Типы ошибок и причины..130
7.4.2 ErrОбъект и его атрибуты, методы..130
7.4.3знатьErrorфункция.131
7.4.4 On Error GoTo line..132
7.4.5 On Error Resume Next ..135
7.4.6 On Error GoTo 0..139
7.5Выберите файлы и папки..140
7.5.1знатьFileDialogОбъект..140
7.5.2Выбор пути141
7.5.3Выберите документ142
7.5.4Выберите файлы по типу..143
Первый8Код автоматически выполняется кодом146
8.1Пусть макрос выполняется автоматически.146
8.1.1 AutoАвтоматический макрос..146
8.1.2Обновление версии Автоматическое макрос: событие.147
8.1.3Отключить и включить событие..149
8.1.4Специальный случай события150
8.2Случай приложений для проведения рабочих частей...152
8.2.1Запрашивайте максимальный адрес ячейки в строке состояния..152
8.2.2Быстро входит в таблицу посещаемости..153
8.2.3Показать количество букв, номеров и китайских иероглиф в строке состояния154
8.2.4Реальные мониторинг -ячейки каждого редактора и время редактора156
8.2.5Использовать цифровой упрощение ввода имени компании158
8.2.6При вводе данных автоматически пропустите ячейку с формулами.160
8.2.7Фоновая раскраска зона отбора161
8.3Случай приложения для работы с рабочей книгой...162
8.3.1Автоматически установите заголовок при создании нового рабочего листа163
8.3.2Печать и закрытие рабочих книг запрещены без суммирования..164
8.3.3Создайте режим чтения для всех рабочих листов..165
8.3.4Книга дизайна, которая не может быть открыта без открытия макроса..167
Абстрактный
Excel является лучшей и самой высокой доли рынка всех программных обеспечений для часового производства, которое связано с ее мощной и гибкой функцией часового производства и вторичной платформой разработки через вторичную платформу разработки Excel не имеет функций или компенсирует собственные недостатки Excel.
Excel VBA также может достичь автоматизации, позволяя полностью выполнить определенные задачи, а затем повысить эффективность работы во всех аспектах, что выделяет Excel среди многих программных обеспечений для часовых производств.
Вторая разработка VBA может укрепить функцию Excel, упростить некоторую сложную или повторяющуюся ежедневную работу, а также разработать коммерческую заглушку или небольшие финансовые системы через VBA.Можно сказать, что Excel VBA полностью интегрирована в ежедневную работу офисных клерков.
Структура этой книги
«Excel VBA Development Self -Study Book (3 -е издание)» -это учебник VBA, подходящий для самостоятельного обучения.Книга 24 главы, разделенная на последнюю часть, каждая содержит 12 глав.В предыдущей статье рассказывается основная теория и всеобъемлющие упражнения, связанные с VBA, и в следующей статье содержится соответствующие знания о передовых приложениях VBA.
Предыдущая часть в основном ввела базовые знания Excel VBA и углубила понимание читателей благодаря всестороннему применению этих знаний.В частности, включает метод генерации кода VBA, метода хранения, метода вызова, метода сохранения, структуры программы, четыре основных понятия (объекты, атрибуты, методы и события), переменные и типы данных, обычно используют введение грамматики (включая создание блока ввода, ввод Box, Box ввода, операторы условного суждения, операторы цикла, операторы обработки ошибок, файлы выбора и папки), а затем предоставляют всеобъемлющие случаи применения, чтобы помочь читателям понять основные знания, представленные ранее, чтобы систематически обрести знания.
Наконец, он также предоставляет правила программирования и методы оптимизации кода, а также ярлыки программирования для обучения читателей для овладания более эффективными методами программирования и повышения эффективности программирования.Конкретное имя главы заключается в следующем:
Глава 1 Предварительное чувство VBA Charm Глава 2 Программа VBA Начало работы
Глава 3 Анализ структуры программы VBA Глава 4 VBA четыре основных понятия
Глава 5 Функция программы подкрепления переменных.
Глава 7 Общий анализ речи Глава 8 Давайте автоматически выполним код
Глава 9 Комплексное дело применения Глава 10 Правила программирования и оптимизация кода
Глава 11 Используйте параметры для улучшения процесса. Глава 12 Программирование
В следующей статье в основном представлены усовершенствованные приложения Excel VBA, включая массив, регулярное выражение, пользовательскую функцию, окно дизайна, FSO, знание модулей, реестр, проектирование функциональной зоны, проектирование плагина и код упаковки.Основное внимание уделяется массиву, словарь, окно, функциональной области и разработки.Конкретное имя главы заключается в следующем:
Глава 13 Используйте массив для повышения эффективности программы Глава 14 Регулярное выражение и VBA
Глава 15 Подробное приложение в словаре Глава 16 Разработка пользовательская функция
Глава 17 Окно Дизайна Глава 18 Файлы обработки и папки
Глава 19 Признание класса и модуля Глава 20 VBA и реестр
ГЛАВА 21 Дизайн функциональной зоны ленты Глава 22 Общая заглушка разработки -в
Глава 23 Навыки навыки упаковки кода Глава 24 Помощник по внедрению данных о разработке
Характеристика
По сравнению с аналогичными книгами, эта книга имеет следующие характеристики в расположении содержания.
(1) В дополнение к введению основных грамматики и общих объектов языка VBA, сосредоточив внимание на том, как разработать универсальную программу с независимым, идеальным и специальным меню.&Ldquo;&Rdquo ;, Официальный веб -сайт - http://excelbbx.net) разработан на основе знаний, представленных в этой книге.
Благодаря этой книге вы можете написать свой собственный бизнес -плагин.
(2) Эта книга основана на написании Excel 2010, но код обычно используется в Excel 2007, Excel 2010 и Excel 2013.Поскольку Excel 2003 собирается устранена, эта книга больше не рассказывает метод проектирования традиционного меню, но фокусируется на идеях разработки функциональной области и предоставляет несколько шаблонов функциональной области, чтобы читатели могли быстро разрабатывать компоненты функциональной зоны.
(3) Эта книга уделяет больше внимания общности и эффективности кода и суммирует правила многократного кода оптимизации.
(4) Регулярные выражения могут укрепить возможности обработки персонажа VBA.
(5) Подробный код обучения и защиты, чтобы другие не проверяли исходный код программы.В то же время код VBA обрабатывается в идею исполняемой программы, которая может быть обработана в формат EXE для повышения простоты использования и профессионализма кода.
(6) Со всем исходным кодом случая в книге он предоставляет комментарии о значении каждого кода, чтобы облегчить читателям быстро понять смысл и дизайнерские идеи процесса.
Введение файла CD
Эта книга содержит компакт -диск, а файл корпуса, видео -учебник и Excel Treasure Dest, хранятся на компакт -диске.
1Файл случая
Книга этой книги хранится в книге всех файлов корпусов в книге. Скорость обучения для улучшения скорости обученияНе тестируйте код, вручную подбирая код в Word -of -верб, потому что вероятность ошибок в коде выдержки слишком высока.
2Видеофайл
Книга этой книги содержит 8 эпизодов видео -учебников VBA.
3Excel Scure Dest
Чтобы поблагодарить читателя за поддержку этой книги, будет отдана большая плавка -в&Ldquo;”.&Ldquo;”—— новый.
Предоставлено в книге CD&Ldquo;&Rdquo;Чтобы облегчить использование читателей, он также предоставляется одновременно на компакт -диске&Ldquo;&Учебники по анимации RDQUO;
4.365 Сложные проблемы
Чтобы улучшить способность читателей решать проблемы и расширить знания читателей, на компакт -диске предоставляются 365 общих сложных проблем и ответов.
Подходит для групп читателей
Эта книга имеет подробное введение в основную теорию VBA и предоставляет большое количество случаев, которые позволят читателям постепенно углубить.
Предыдущая часть этой книги представляет знание записи Excel VBA, которое подходит для чтения людей на основе нуля.
Следующая часть этой книги содержит приложения Excel VBA с высоким уровнем уровня, включая массив, модуль, регулярное выражение, функциональную область, окно, код упаковки и другие расширенные приложения.
Поэтому читатели, подходящие для этой книги, включают три категории:
(1) те, у кого ноль VBA, вступают в дверь VBA через эту книгу.
(2) Те, кто нашел основы VBA, но нуждается в расширении знаний.Знания VBA, участвующие в этой книге, являются довольно полными, в том числе основные знания, необходимые для изучения VBA, но также обеспечивают незначительные знания, такие как регулярное выражение, FSO, словарь, реестр, проектирование функциональных областей и код упаковки, чтобы читатели могли освоить VBA до VBA. Мастер VBA более всеобъемлющий.
Эта книга также предоставляет много правил оптимизации кода.
(3) Те, у кого есть значительное понимание VBA, но хотят разработать больше профессионального бизнес -программного обеспечения.Эта книга имеет подробное объяснение разработки загрузки макроса, автоматизации загрузки и ком.В то же время он также предоставляет учебные идеи для создания процедур установки.
Послепродажное обслуживание
Чтобы помочь читателям быстро понять содержимое обучения в этой книге, автор предоставляет группу QQ для сервиса After -Sales для этой книги (номер группы QQ: 4661142). Попросите автора спросить автора о трудностях, возникших в процессе чтения.
В дополнение к группе QQ, эта книга также предоставляет форум по сервису после -салс.
Читатели могут кормить опыт чтения через вышеуказанную группу или форум QQ или представить предложения для этой книги.В то же время, если читатель находит опечатку в книге, пожалуйста, также попросите читателя дать отзыв в группе QQ, и мы улучшим следующую печать.
Читая эту книгу, вы можете опубликовать ее на форуме после -салса в любое время.
Вы также можете отправить электронные письма (адрес почтового ящика: 888@excelbbx.net или Excelbbx@163.com), чтобы получить помощь и ответа.
благодарный
В написании этой книги участвуют Ян Цзякай, Ван Лиюн, Яо Шуджи, Гонг Ли, Ма Шимей, Ю Минджян, Гонг Дэн, Ван Джун, У Янкуи, Ван Йимнг, Ян Ян, Ху Цинчун, Гей Дукин, Чжан Лансин, Вот спасибо!
LUO GANGJUN
Июль 2014
краткое введение
 Книга разделена на верхнюю и нижнюю часть.Следующая часть включает в себя расширенные знания, предоставляющие передовые приложения, такие как проектирование окна, регулярное выражение, словарь, файловый подставка, модуль, реестр, проектирование функциональной области, разработка макроса макроса, код упаковки и другие приложения с высоким уровнем уровня.
 
  , изменяя метод написания, примечания значения кода, удаление некоторых устаревших методов и добавление новых случаев.
 Кроме того, эта книга также предоставляет группу QQ Service After -Sales (номер группы QQ: 4661142) и Форум службы после -Sales (URL -адрес http://www.exceltip.net/). Процесс чтения, читатели могут быть с автором в любое время в любое время в общении и обратной связи.