MSEX4 - Microsoft Excel – Application Development
Course participants will learn about writing macros to automate and facilitate work in Microsoft Excel. Course participants are required to know about programming in Microsoft Visual Basic (viz. recommended prior courses).
Who the course is forThe course is intended for experienced spreadsheet
users skilled in the fundamentals of Visual Basic who want to learn how to write
macros and programmes to automate processes in Microsoft Excel.
What we teach youCourse participants learn how to work with MS Excel’s
object model, how to use fundamental objects like Workbook, Worksheet and Range.
During the course, participants will be shown and will try out many useful
macros to facilitate work in MS Excel.
Required skillsKnowledge of working in Microsoft Excel and fundamentals
of programming in Visual Basic.
Teaching methodsExpert instruction with practical examples, computer
practice
Teaching materialsExpert instruction with practical examples, computer
practice
Course syllabus
Introduction to macros
- Fundamental concepts
- Recording and programming macros
- Examples
- Running macros with keyboard shortcuts, buttons and command menus
Fundamental concepts of Visual Basic for Applications
- Variables and data types
- Control commands
- Functions and procedures
- Handling errors in macros
Excel object model
- Basic characteristics of objects
- Properties, methods and events
- Object browser
- Collections
Range object
- Working with cells
- Values and formulas
Worksheet object
Workbook object
Application object
- Basic features
- How to change how Excel behaves
Dialog boxes
- Designing dialog boxes
- Programmatic handling
- Controls
Implementing new objects using VBA (class module)
Modifying the Excel work environment
Programmatic creation of toolbars and working with toolbars
Creating practically useful macros
Recommended prior courses
PRG - Programming and Algorithmization Basics
MOC 1303 - Mastering Microsoft Visual Basic 6 Fundamentals
MSEX1 - Microsoft Excel 2003 – Basic Course
MSEX2 - Microsoft Excel 2003 – In Practice
MSEX3 - Microsoft Excel 2003 – Advanced Methods and Functions
Recommended subsequent courses
MSAC2a - Microsoft Access – Application Development
MSWD4 - Microsoft Word – Application Development
MOC 1013 - Mastering Microsoft Visual Basic 6 Development
GOC301 - Introduction to Microsoft Visual Basic .NET Programming
GOC330 - Developing Microsoft ASP.NET Web Applications I
REGEXP - Regular Expressions
Catalog price of course and handbook
| Praha |
14000 Kč
|
--
|
40 items
|
| Brno |
13200 Kč
|
--
|
40 items
|
Course dates
|