Course is intended for those familiar the basics of VBA who want to develop their knowledge and greater use of language capabilities.
Facilities
- Create your own toolbar and menu
The data types
- Conversion to other types
- The extent and lifetime of variables
- Operators and their priorities
- Options modules
Conditional statements
- Select Case
- If ... Then ... ElseIf ... Else
Loops
- When reversing loops
- For Each loop
- Instructions loop break (exit)
Debugging
- Processing step
- Traps Watches
- Locals Window
- Immediate Window
- Call Stack
Error handling
- Capturing and handling run-time errors
- Structures: On Error Resume Next, On Error GoTo label, On Error GoTo 0
- Data display on the statusbar
Basic optimization
- ScreenUpdating
- Measurement of the duration of the macro by the method Timer
VBA Forms
- Create your own forms
- Calling a form from the code
- Use the forms in the spreadsheet
United Arab Emirates - Visual Basic for Applications (VBA) in Excel (intermediate level)
Qatar - Visual Basic for Applications (VBA) in Excel (intermediate level)
Egypt - Visual Basic for Applications (VBA) in Excel (intermediate level)
Saudi Arabia - Visual Basic for Applications (VBA) in Excel (intermediate level)
South Africa - Visual Basic for Applications (VBA) in Excel (intermediate level)
中国 - Visual Basic for Applications (VBA) in Excel (intermediate level)
香港 - Visual Basic for Applications (VBA) in Excel (intermediate level)
澳門 - Visual Basic for Applications (VBA) in Excel (intermediate level)
台灣 - Visual Basic for Applications (VBA) in Excel (intermediate level)
USA - Visual Basic for Applications (VBA) in Excel (intermediate level)
Österreich - Visual Basic for Applications (VBA) in Excel (intermediate level)
Schweiz - Visual Basic for Applications (VBA) in Excel (intermediate level)
Deutschland - Visual Basic for Applications (VBA) in Excel (intermediate level)
Czech Republic - Visual Basic for Applications (VBA) in Excel (intermediate level)
Denmark - Visual Basic for Applications (VBA) in Excel (intermediate level)
Estonia - Visual Basic for Applications (VBA) in Excel (intermediate level)
Finland - Visual Basic for Applications (VBA) in Excel (intermediate level)
Greece - Visual Basic for Applications (VBA) in Excel (intermediate level)
Magyarország - Visual Basic for Applications (VBA) in Excel (intermediate level)
Ireland - Visual Basic for Applications (VBA) in Excel (intermediate level)
Luxembourg - Visual Basic for Applications (VBA) in Excel (intermediate level)
Latvia - Visual Basic for Applications (VBA) in Excel (intermediate level)
España - Visual Basic for Applications (VBA) in Excel (intermediate level)
Italia - Visual Basic for Applications (VBA) in Excel (intermediate level)
Lithuania - Visual Basic for Applications (VBA) in Excel (intermediate level)
Nederland - Visual Basic for Applications (VBA) in Excel (intermediate level)
Norway - Visual Basic for Applications (VBA) in Excel (intermediate level)
Portugal - Visual Basic for Applications (VBA) in Excel (intermediate level)
România - Visual Basic for Applications (VBA) in Excel (intermediate level)
Sverige - Visual Basic for Applications (VBA) in Excel (intermediate level)
Türkiye - Visual Basic for Applications (VBA) in Excel (intermediate level)
Malta - Visual Basic for Applications (VBA) in Excel (intermediate level)
Belgique - Visual Basic for Applications (VBA) in Excel (intermediate level)
France - Visual Basic for Applications (VBA) in Excel (intermediate level)
日本 - Visual Basic for Applications (VBA) in Excel (intermediate level)
Australia - Visual Basic for Applications (VBA) in Excel (intermediate level)
Malaysia - Visual Basic for Applications (VBA) in Excel (intermediate level)
New Zealand - Visual Basic for Applications (VBA) in Excel (intermediate level)
Philippines - Visual Basic for Applications (VBA) in Excel (intermediate level)
Singapore - Visual Basic for Applications (VBA) in Excel (intermediate level)
Thailand - Visual Basic for Applications (VBA) in Excel (intermediate level)
Vietnam - Visual Basic for Applications (VBA) in Excel (intermediate level)
India - Visual Basic for Applications (VBA) in Excel (intermediate level)
Venezuela - Visual Basic for Applications (VBA) in Excel (intermediate level)
Polska - Visual Basic for Applications (VBA) w Excel - poziom średnio zaawansowany
United Kingdom - Visual Basic for Applications (VBA) in Excel (intermediate level)
South Korea - Visual Basic for Applications (VBA) in Excel (intermediate level)
Pakistan - Visual Basic for Applications (VBA) in Excel (intermediate level)
Sri Lanka - Visual Basic for Applications (VBA) in Excel (intermediate level)
Bulgaria - Visual Basic for Applications (VBA) in Excel (intermediate level)
Bolivia - Visual Basic for Applications (VBA) in Excel (intermediate level)
Indonesia - Visual Basic for Applications (VBA) in Excel (intermediate level)
Kazakhstan - Visual Basic for Applications (VBA) in Excel (intermediate level)
Moldova - Visual Basic for Applications (VBA) in Excel (intermediate level)
Morocco - Visual Basic for Applications (VBA) in Excel (intermediate level)
Tunisia - Visual Basic for Applications (VBA) in Excel (intermediate level)
Kuwait - Visual Basic for Applications (VBA) in Excel (intermediate level)
Oman - Visual Basic for Applications (VBA) in Excel (intermediate level)
Slovakia - Visual Basic for Applications (VBA) in Excel (intermediate level)
Kenya - Visual Basic for Applications (VBA) in Excel (intermediate level)
Nigeria - Visual Basic for Applications (VBA) in Excel (intermediate level)
Botswana - Visual Basic for Applications (VBA) in Excel (intermediate level)
Slovenia - Visual Basic for Applications (VBA) in Excel (intermediate level)
Croatia - Visual Basic for Applications (VBA) in Excel (intermediate level)
Serbia - Visual Basic for Applications (VBA) in Excel (intermediate level)
Bhutan - Visual Basic for Applications (VBA) in Excel (intermediate level)
Nepal - Visual Basic for Applications (VBA) in Excel (intermediate level)
Uzbekistan - Visual Basic for Applications (VBA) in Excel (intermediate level)