План на курса
Обектен модел на Excel
- Защитният лист от VBA Object Workbook, Workbooks колекция Worksheet Object, Collection Worksheets Листове за валидиране Практически методи на обекта Range Копиране, поставяне, поставяне специално свойство CurrentRegion Намиране, заместване Сортиране на диапазони Графики (Обектна диаграма)
събития
- Събития на ниво приложение
Дъски
- Динамични масиви Масиви от таблици Вариант Оптимизиране на масиви и памет Многоизмерни масиви
Обектно-ориентиран Programming
- Класове и обекти Създаване на класове Създаване и унищожаване на обекти Създаване на методи Създаване на свойство Данни за валидиране с помощта на свойство Свойствата и методите по подразбиране Обработка на грешки в модула на класа
Създавайте и управлявайте колекции
- Създаване на колекция Добавяне и премахване на елементи Препратки към компонентите (с помощта на ключ и индекс)
Разширени структури и функции VBA
- Предаване на параметри по стойност и референция (ByRef и ByVal) Процедури с променлив брой параметри Незадължителни параметри и настройки по подразбиране Процедури с неизвестен брой параметри (ParamArray) Изброяване, удобно предаване на параметри Въведете потребителя (дефиниран от потребителя тип) Услуга Null, Nothing, празен низ "", Празен, 0 Тип преобразуване (Конверсия)
Файлови операции
- Отваряне и затваряне на текстови файлове Четене и писане на текст и двоични данни Обработка на записи в CSV файл Ефективна обработка на текстови файлове
Използвайте VBA функции в други приложения
Екстри
- Създайте свои собствени добавки Създайте лента с инструменти за добавяне Инсталиране на ваши собствени добавки и тяхната защита
Използване на външни библиотеки
Свързване към външни бази данни (ODBC, OLEDB)
Oтзиви от потребители (7)
I like the hands on training and seeing us solve for issues on the spot.
Jon Matrille - LocumTenens.com
Курс - Visual Basic for Applications (VBA) in Excel - Advanced
I really enjoy the training. Huge and practical! knowledge of the trainer combined with his skill to conduct the training made the training time very efficient. The trainer recognized the level of participant's experience in VBA and provided exercises relevant to that experience which made the training very useful.
Barbara Peek - UBS Business Solutions Poland Sp. z o.o.
Курс - Visual Basic for Applications (VBA) in Excel - Advanced
I was benefit from the trainer knowledge, explanation and tips.
Kornel Tymcio - UBS Business Solutions Poland Sp. z o.o.
Курс - Visual Basic for Applications (VBA) in Excel - Advanced
I liked the trainer, nice guy with great attitude.
Lukasz Kanior - UBS Business Solutions Poland Sp. z o.o.
Курс - Visual Basic for Applications (VBA) in Excel - Advanced
I generally enjoyed the knowledge and sense of humor.
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.