Date post: | 20-Jan-2016 |
Category: |
Documents |
Upload: | gyles-cook |
View: | 217 times |
Download: | 0 times |
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
Overview
IntroductionCapabilitiesMacro’sIntegrated Development EnvironmentData TypesRange ObjectsIterative ProgrammingPractice
Capabilities
ApplicationsHEDIS Opportunity Tool
Data ManipulationPEB Data ManipulationFit To Fill Workflow
Data CleanupM2 Data cleanup
ApplicationsHEDIS Opportunity Tool
PEB Data Manipulation
PEB Data Manipulation (Cont.)
M2 Data Cleanup
Macro’s
Integrated Development Environment (IDE)/WorkFlow
PROGRAMMING BASICS
FOR OFFICIAL USE ONLY11
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
Range Object
Represents a contiguous area of cells in a spreadsheet
Range is the base object in Excel VBA Programming
Iterative Programming
For Loop
Do Loop
Summation Idea
Let’s Make a Calculator!!!What do we need?
How do we return a value?
Questions?