Get in Touch

Course Outline

Macros

  • Recording and Modifying Macros
  • Assigning Macros to Toolbars, Buttons, or Shortcut Keys

Visual Basic for Applications Environment

  • Visual Basic Editor and its settings
  • Component Management
  • Keyboard Shortcuts
  • Environment Optimization

Introduction to Procedural Programming

  • Procedures: Functions and Sub-routines
  • Data Types

Control Flow

  • If...Then...ElseIf...Else...End If
  • Case Statements
  • Do...Loop, While
  • For...Next
  • Exit Statements
  • Arrays and Loops
  • String Manipulation

Visual Basic

  • Data Exchange between VBA and Sheets (Cells, Range Methods)
  • Retrieving and Displaying Data from Users (InputBox, MsgBox)
  • Variable Declaration
  • Variable and Object Scope and Lifetime
  • Operators and Their Precedence
  • Module Options
  • Creating Worksheet Functions
  • Objects, Classes, Methods, and Properties
  • Locking the Project for Viewing

Debugging

  • Runtime, Design Time, and Break Mode
  • Breakpoints and Watches
  • Locals Window
  • Immediate Window
  • Call Stack

Error Handling

  • Types of Errors
  • On Error GoTo
  • On Error Resume Next

Excel Object Model

  • Application Object
  • Workbook Object and Workbooks Collection
  • Worksheet Object and Worksheets Collection
  • ThisWorkbook, ActiveWorkbook, ActiveCell, etc.
  • Selection Object
  • Range Collection
  • Cells Collection
  • Utilizing the Status Bar
  • Screen Updating and Optimization
  • Timing and Time Measurement

Event Handling in VBA

VBA Forms

  • Creating and Using Forms
  • Invoking Forms via VBA Code
  • Implementing VBA Forms in Worksheets

Requirements

  • Proficient knowledge of Excel.

Target Audience

  • Data Analysts
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories