MS Excel - Advance
1. Excel Quick Overview
- Use of Excel, its boundaries & features
2. Data Formatting & Custom settings
- Number, Text, Date, Currency, Custom settings. Data formatting & cleaning
3. Conditional Formatting
- Once defined, it will automatically change color of values e.g. up or down, high or low, pass or fail, profit or loss etc.
4. Filters, Queries & Data Sorting
- Drill down your data to your desired level. Sort data based on your choice e.g. like North, East, West, South rather than alphabetically.
5. Formula Writing & Fixing Errors
- Financial, Logical, Text, Day and Time, Statistical, Mathematical etc Sum, Average, Count,Minimum, Maximum, Absolute, Concatenate, Count, CountA, CountBlank, CountIf, Day,Today, Even, Exact, Exp, Find, Int, IsBlank, Left, Len, Lower, Upper, Proper, Now, Power, Rank, Right, Round, Trim etc.
6. Ifâ€ÂÂThenâ€ÂÂElse & Nested If commands
- Produce different set of results based on slabs, conditions.
7. Vlookup / Hlookup
- You have large amount of data placed at different locations & you want to merge it based on common values & it’s relevance.
8. Graphs & Charts
- In this workshop you will learn how to create, modify & update graphs / charts like Column, Line, Pie, Bar, Area, Scatter, 3D etc.
9. Hyper / Data Linking
- Hyper & data linking, within or outside Worksheet / Excel File is an important feature. This helps update data automatically.
10. Grouping â€Â Ungrouping
- Sometime data needs to be grouped for summarized results & crisp view. Grouping & ungrouping feature will help you do so.
11. Pivot Tables
- Summarize your data as per your desire. You need to select data in a range & produce consolidated results in user defined reporting formats.
12. Macros Recording, use, editing, linking:
- Record, edit & use Macros with little or no programming knowledge.
13. Security & Protection
- It will help you protect your cells, worksheet or an excel file from unauthorized use.
14. Data Validation
- Prevent wrong data entry in your specified format.
MS Excel - Macros
1. Creating & Recording a Macro
- First step towards learning Macros programming is to learn how to create & record macros. This is the 1st step towards macro programming.
2. Executing Macros through shortcuts and command buttons
- This is using such features based on user requirements.
3. Editing recorded syntax
- How to edit or write your own Macro programs
4. Modules
- Learn about modules which is an excellent feature of VBA programming.
5. Procedures
- Write & practice programming procedures. Understand their flow.
6. Sub Procedures
- Write & practice programming procedures.
7. Functions
- There are certain inbuilt or user defined functions. Explore those functions
8. Objects and collections
- An object is a special type of variable that contains both data and codes. A collection is a group of objects of the same class. The most used Excel objects in VBA programming are Workbook, Worksheet, Sheet, and Range.
9. Workbook and workbook objects
- A workbook is the same as an Excel file. The Workbook collection contains all the workbooks that are currently opened. Inside of a workbook contains at least one worksheet.
10. Range object & cells property
- Range represents a cell, a row, a column, a selection of cells containing one or more contiguous blocks of cells, or a 3â€ÂÂD
11. Methods & properties
- Each object contains its own methods & properties. A Property represents a builtâ€ÂÂin or userâ€ÂÂdefined characteristic of object.
12. Object variables and arguments
- Sometime a method takes more than one argument. For example, the Open method for the Workbook object, takes 12 arguments. To open a workbook with password protection, you would need to write the code.
13. If Case, Loop Case & Select Case
- Looping, Sub looping, looping through a range, For, Next loop etc.
14. Excel VBA tutorial
- VBA tutorial will help you proceed in a step by step approach
MS Visual Basic for Applications (VBA)
1. Your First Visual Basic Program
- Welcome To Visual Basic
- A Simple Project
- Using the Application Wizard
2. Adding Controls to Forms
- Visual Basic Controls
- Creating and Manipulating New Controls
- Changing Design Time Control Properties
- Visual Basic Builtâ€ÂÂIn Controls
- Control Design Tips
3. Understanding Events
- Introducing Events
- Event Procedures
- The Form Load Event
- The Form Resize Event
- Command Button Click Event
- Text Box Change Event
- The Timer Control's Timer Event
- GotFocus / LostFocus Events
4. Working with Forms and Controls
- Setting Properties at Run Time
- Setting Form and Control Properties
- Using ActiveX Controls
- Adding ActiveX Controls to a Project
- Using the Monthview ActiveX Control
- Extra ActiveX Samples
5. Creating and Using Menus
- Menus in Visual Basic
- Using the Menu Editor
- Working with Menus
- Manipulating Menus at Run Time
- Reusing Menus
- Creating Popup Menus
6. Compiling and Distributing Applications
- Finishing Touches
- Project Properties
- Native Code vs. pâ€ÂÂcode
- Creating Your Executable
- Using the Package and Deployment Wizard
7. Working with VBA
- Creating a Simple Procedure
- Variables and Parameters
- Data Types
- Using Constants
- Investigating Builtâ€ÂÂIn Functions
- Branching Structures and Looping Structures
8. Handling Errors
- Handling Syntax Errors
- Handling Runâ€ÂÂTime Errors
- The Error Handling Standard
- Taking a Closer Look
- Who Handles Errors?
9. Debugging Applications
- Handling Logic Errors
- Watch Expressions
- The Call Stack
- The Debugging Process
10. More VBA Issues, Form and Control Issues
- Scope, Lifetime, and Precedence
- Passing by Value and by Reference
- Arrays
- Optional Arguments
- Using Multiple Forms
- List Boxes Revisited
- Control Arrays
11. Adding Simple Database Support
- Support for Data Access in Visual Basic 6.0
- Using the ADO Data Control
- Binding Controls to Data
- Writing Code for the Data Control
Microsoft Access 2010
- Creating an Executeâ€ÂÂOnly Database
- Encrypting a Database
- Using the Access 2010 Runtime Program
- Packaging a Database
- Synchronizing a Database with a SharePoint List
- Importing Data from and Exporting Data to SharePoint Lists
- Sharing a Database
- Selfâ€ÂÂTest