План на курса
Обектен модел на Excel
- Листа за защита от VBA
- Обект Работен лист, колекция Работни листа
- Обект Лист, колекция Листове
- Листове за валидация
- Практически методи на обект Диапазон
- Копиране, поставяне, специално поставяне
- Свойство Текуща област
- Търсене, заменяване
- Подреждане на диапазони
- Графики (Обект График)
събития
- Събития на ниво приложение
Дъски
- Динамични масиви
- Масиви таблици Variant
- Оптимизиране на масиви и памет
- Многоразмерни масиви
Обектно-ориентиран Programming
- Класи и Обекти
- Създаване на класи
- Създаване и унищожаване на Обекти
- Създаване на методи
- Създаване на свойства
- Валидация на данни с использование на свойства
- Стандартни свойства и методи
- Обработка на грешки в модула за класи
Създавайте и управлявайте колекции
- Създаване на колекция
- Добавяне и премахване на елементи
- Референции към компоненти (ползване на ключ и индекс)
Разширени структури и функции VBA
- Предаване на параметри по стойност и референция (ByRef и ByVal)
- Процедури с променливо число параметри
- Опционални параметри и стандартни стойности
- Процедури с непознат брой параметри (ParamArray)
- Нумиране, удобно предаване на параметри
- Тип на потребителя (Потребителски тип)
- Служебни Null, Nothing, празно низа "", Empty, 0
- Преобразуване на типове (Преобразуване)
Файлови операции
- Отваряне и затваряне на текстови файлове
- Четене и записване на текстови и двоични данни
- Обработка на записи в CSV файл
- Ефективно обработване на текстови файлове
Използвайте VBA функции в други приложения
Екстри
- Създавайте собствени добавки
- Създаване на лента за добавка
- Инсталиране на собствени добавки и тяхната защита
Използване на външни библиотеки
Свързване към външни бази данни (ODBC, OLEDB)
Oтзиви от потребители (7)
Обожавам практическото обучение и виждането как решаваме проблеми на място.
Jon Matrille - LocumTenens.com
Курс - Visual Basic for Applications (VBA) in Excel - Advanced
Машинен превод
С дъвно навиквам с обучението. Обемът и практическата му полезност са огромни! Знанията на треньора, съчетани с умението му да води обучение, направиха времето на обучението много ефективно. Треньорът призна първоначалния опит на участниците в VBA и предостави упражнения, подходящи за този опит, което направи обучението много полезно.
Barbara Peek - UBS Business Solutions Poland Sp. z o.o.
Курс - Visual Basic for Applications (VBA) in Excel - Advanced
Машинен превод
Обърках се от знанията, обяснението и съвети на треньора.
Kornel Tymcio - UBS Business Solutions Poland Sp. z o.o.
Курс - Visual Basic for Applications (VBA) in Excel - Advanced
Машинен превод
Обиходих обучаващия, добър човек с прекрасно отношение.
Lukasz Kanior - UBS Business Solutions Poland Sp. z o.o.
Курс - Visual Basic for Applications (VBA) in Excel - Advanced
Машинен превод
Когато обичаше да споделят знания и чувство за хумор.
Lukasz Rozga - UBS Business Solutions Poland Sp. z o.o.
Курс - Visual Basic for Applications (VBA) in Excel - Advanced
Машинен превод
I mostly was benefit from the fitted training to people needs.
Robert Solek - UBS Business Solutions Poland Sp. z o.o.
Курс - Visual Basic for Applications (VBA) in Excel - Advanced
Машинен превод
The whole topic is interesting - everything was OK.
Bartosz Wierzewski - UBS B
Курс - Visual Basic for Applications (VBA) in Excel - Advanced
Машинен превод