+ All Categories
Home > Documents > Introduction to Visual Basic for Applications LT Craig Maxey.

Introduction to Visual Basic for Applications LT Craig Maxey.

Date post: 20-Jan-2016
Category:
Upload: gyles-cook
View: 217 times
Download: 0 times
Share this document with a friend
Popular Tags:
16
Introduction to Visual Basic for Applications LT Craig Maxey
Transcript
Page 1: Introduction to Visual Basic for Applications LT Craig Maxey.

Introduction to Visual Basic for Applications

LT Craig Maxey

Page 2: Introduction to Visual Basic for Applications LT Craig Maxey.

ContextAnalyst’s are constantly tasked with an excess of work. Programming capabilities introduced to the analyst community will elevate the efficacy of their work.

PurposeIntroduce analysts to the capabilities and functionality of a powerful programming platform resident on each of their machines

OutcomeWill provide analysts an overview of capabilities if they choose to increase their knowledge of Excel VBA

FOR OFFICIAL USE ONLY2

Page 3: Introduction to Visual Basic for Applications LT Craig Maxey.

Overview

IntroductionCapabilitiesMacro’sIntegrated Development EnvironmentData TypesRange ObjectsIterative ProgrammingPractice

Page 4: Introduction to Visual Basic for Applications LT Craig Maxey.

Capabilities

ApplicationsHEDIS Opportunity Tool

Data ManipulationPEB Data ManipulationFit To Fill Workflow

Data CleanupM2 Data cleanup

Page 5: Introduction to Visual Basic for Applications LT Craig Maxey.

ApplicationsHEDIS Opportunity Tool

Page 6: Introduction to Visual Basic for Applications LT Craig Maxey.

PEB Data Manipulation

Page 7: Introduction to Visual Basic for Applications LT Craig Maxey.

PEB Data Manipulation (Cont.)

Page 8: Introduction to Visual Basic for Applications LT Craig Maxey.

M2 Data Cleanup

Page 9: Introduction to Visual Basic for Applications LT Craig Maxey.

Macro’s

Page 10: Introduction to Visual Basic for Applications LT Craig Maxey.

Integrated Development Environment (IDE)/WorkFlow

Page 11: Introduction to Visual Basic for Applications LT Craig Maxey.

PROGRAMMING BASICS

FOR OFFICIAL USE ONLY11

Page 12: Introduction to Visual Basic for Applications LT Craig Maxey.

Data Types

Int - IntegersDouble – Double Precision Floating Point

Range from -1.7E308 to 1.7E308 (That’s Big)

Strings – Text (These are objects, but we will worry about what that means later)

Booleans – T/F

Page 13: Introduction to Visual Basic for Applications LT Craig Maxey.

Range Object

Represents a contiguous area of cells in a spreadsheet

Range is the base object in Excel VBA Programming

Page 14: Introduction to Visual Basic for Applications LT Craig Maxey.

Iterative Programming

For Loop

Do Loop

Page 15: Introduction to Visual Basic for Applications LT Craig Maxey.

Summation Idea

Let’s Make a Calculator!!!What do we need?

How do we return a value?

Page 16: Introduction to Visual Basic for Applications LT Craig Maxey.

Questions?


Recommended