VBA & MIS


VBA&MIS is the programming language of excel and other offices programs. This is a specialization certification course which focus on a wide range of topics such as advanced excel, VBA macros and automation, MS access and SQL. By getting MIS certification you will have guaranteed career in data management field and target various job profile such as database manager, database architect and business analyst.

VBA (Visual basic for application) is a programming language for computer that allows you to create user defined function and automation for specific computer process and calculation. In this application user needs to type commands into an editing module to create a macro. With the help of this macro users can automatically and very easily generate customized charts, reports and perform other data processing functions. VBA cannot run as alone application because it required code to run within a host, so, it need application such as excel. VBA for excel is frequently used in the financial industry to create and maintain complex financial spread sheet models. In excel it is used to create trading, pricing and risk managements.

MIS (Management information systems) is a computer based hardware and software like VBA to serve as a root of an organization’s operation. It gathers data from various online systems and analyses it and report it to help in management and decisions making. The purpose of using MIS is to improved decisions making by providing up to date, accurate data on a variety of organizational assets. It includes: financials, inventory, personnel, project timelines, manufacturing and marketing and R&D. MIS collects the data, stores it, makes it available to managers who want to analyse the data by running reports. Its main purpose is to able to correlate many data points in order and strategize different ways to improve it.

  • Introduction to Excel
  • Basic Understanding Menu and Toolbar
  • Introduction to different category of functions like Basics, Mathematical and Statistical, Text and Information, Date and Time, Logical, Lookup and References.
  • Mathematical Functions

    • SUM | SUMIF | SUMIFS | COUNT | COUNTA | COUNTABLANK | COUNTIF | COUNTIFS | AVERAGE | AVERAGEA | AVERAGEIF | AVERAGEIFS | SUBTOTAL | AGGREGATE | RAND | RANDBETWEEN | ROUNDUP | ROUNDDOWN | ROUND | SUMPRODUCT | MOD | SQRT | POWER | FACT | CONVERT | ROMAN
  • Text Functions

    • CHAR | CLEAN | CODE | CONCATENATE | FIND | SEARCH | SUBTITUTE | REPLACE | LEN | RIGHT | LEFT | MID | LOWER | UPPER | PROPER | TEXT | TRIM | VALUE
  • Date & Time Function

    • DATE | DAY |MONTH | YEAR | EDATE | EOMONTH | NETWROKDAYS | WORKDAY | WEEKNUM | WEEKDAY | HOUR | MINUTE | SECOND | NOW | TODAY | TIME
  • Logical Functions

    • AND | OR | IF | IFERROR | NOT | NESTED IF
  • Lookup & Reference Functions

    • VLOOKUP | DOUBLE VLOOKUP | HLOOKUP | INDEX | MATCH | OFFSET | INDIRECT | ADDRESS | COLUMN | COLUMNS |ROW | ROWS | CHOOSE | ARRAYS | CONCEPT IN LOOKUP FORMULA’S
  • Other Functions

    • PMT | FV |ISNA | ISBLANK | ISERR | ISEVEN | ISODD | ISLOGICAL | ISTEXT | MAX | MIN AND MANY OTHER FUNCTION..
  • Data Collection Method With Data Quality, Collaboration & Security Like Share Your Workbook On Share Drive With Quality
  • Single/Multidimensional Analysis, Like Three Dimensional (3D) Tables
  • Advanced Chat Technique, How To Make Dynamic Charts, Bar Charts, Pie Charts, Scatter Chart, Line Chart, Column Chart, Speedometer Chart, Gantt Chart
  • Sensitive Analysis Like Data Table, Manual What-If Analysis, Threshold Values, Goal Seek, One-Variable Data Table, Two-Variable Data Table
  • Filters (Basic, Advanced, Conditional), Sort (Ascending, Descending, Cell/ Font Color), Conditional Formatting, Data Validation, Group & Ungroup, Data split.
  • Pivot Table and Charts, Import and Export data, Protect/Unprotect sheets/workbooks. Worksheet formatting and Print Display
  • Report Development-(Live Project)

Dashboard & Vba / Macro Programming Objective

Dashboard Reports Allow User to Get High-Level Overview of the Business and Help Them Make Quick Decisions. Dashboards are Often Called as Management Information System (MIS), Which Provides Information that Organizations Require to Manage Themselves Efficiently and Effectively.

  • To Define KPIs (Key performance Indicator), Customer Service Dashboards or Project Management Dashboard (Gantt Chart)
  • Dashboard Reports Based on Tables and Number or Charts/Graphs or Both.

Introduction to Programming Introduction to logical thinking flowcharts & algorithms

  • Define Objective, Start & End Points; Identifying Solution & Breaking it Into Sequential Steps Writing a Algorithm
  • Step-by-Step Instructions, Flowcharts, Process Flow Diagrams. Excel Macros – an Introduction

Complete Review of the VBA Language (Subs, Functions, Variables, Arrays, Loops, Logic…etc.)

  • Excel Macro Language Review (VBA) Including Variables, Data Types, Constants, Arrays, Operators, Expressions, Loops, Logic Decisions And Calling
  • Overview Of Commanding Excel Using VBA Including A Discussion Of Objects, Properties And Methods
  • The Power of Macros – What, When, How to use Macros. Introduction to Object Oriented Programming
  • Objects, Its Functions, Methods and Properties Introduction to Events
  • Details of Events, How & When to use of Events, Preparing to ‘Macro’ Visual Basic Editor (VBE) – Developer Tab, Security
  • Introduction to the VBE, Properties window, Project Explorer, Password Protection of Code How to use the VBE – Features, Options, Intelligence Technology
  • Debugging Mode, Bookmarks, Breakpoints, Watch Window, Immediate Window and Locals Window Inbuilt VBE Help Feature – Tips and Tricks
  • Form Controls vs. ActiveX Controls Getting into the Code
  • Message Box and Input Box Working with Data in Excel through VBA
  • Data Types, Constants and Variables
  • Different type of data type; How and When to use Variables to Store Information.
  • For-Next, For-Each, Do-While, Do until, Do Loop Decision-Making and Code Branching
  • If-Then-Else, Select-Case, And/or Nested Conditions
  • What is user’s Defined Functions? How to create & use them
  • Use of Arrays in VBA programming with one dimensional, two dimensional or multi – dimensional analysis.

Excel VBA Power Programming For VBA Macros

  • Working with Dynamic Ranges. Protecting Worksheets, Cells and Ranges. Working with Multiple Files. Opening & Saving Files
  • How to Analyze Data On Multi Worksheets And Build Summary Sheets
  • How to Access The Windows File And Folder System To Open And Close Workbooks
  • How to Protect Your Code Against Errors
  • How to Use Excel And VBA To Create Basic Dash Boards
  • How to Create Your Own Custom Business Worksheet Functions In VBA
  • How to Create Basic Report Generation Tools Using Excel VBA, Microsoft Word And PowerPoint
  • How to Use The Excel Visual Basic Macro Recorder To Record Excel Tasks In VBA And Then Interpret The Code

Overview of Using User forms To Create Business Wizards

  • Working with User Forms & User Forms Events like List box, Combo box, Option Buttons, Check box, Text box, Labels, Command button, Toggle button.
  • How to create dynamic dashboard on user form with different controls
  • How to link various user form with each other to create a complete interface between user and system

Connection between Excel VBA & other platforms

  • How to Establish Connection Between VBA and Internet Explorer to Open any Internet Website through VBA
  • How to Establish Connection Between Excel VBA and power presentation to create power point through VBA
  • How to Establish Connection Between Excel VBA and Access database to update the data in access through VBA
  • How to Establish Connection Between Excel VBA and outlooks through VBA
  • How to Establish Connection Between Excel VBA and MS Word through VBA
  • Testing and Debugging Your Code
  • Effective Error Handling
  • Automation Development Reports & Live Projects

MS – Access & SQL

Access is a relational database management system (RDBMS) from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software-development tools. … It can also import or link directly to data stored in other applications and databases.

Topics Covered as follows

  • Access environment and tools
  • Database terminology and concept
  • Designing database in Access
  • Understanding RDBMS
  • Working with the Design side of Tables:-
  • Create Query
  • Join Tables That Have No Common Fields
  • Work with Subdatasheets
  • Create Sub queries
  • Working with the runtime of Tables
  • Data migration and importing
  • Working with the Design side of Queries
  • Working with the runtime of Queries
  • Working with the Design side of Forms :-
  • Adding Controls to Forms
  • Creating Sub forms
  • Organizing Information with Tab Pages
  • Displaying a Summary of Data in a Form
  • Applying Conditional Formatting
  • Working with the runtime of Forms, Managing Switchboard
  • Working with the Design side of Reports
  • Organize Report Information
  • Format Reports Include Charts in a Report
  • Add a Calculated Field to a Report
  • Add a Sub report to an Existing Report
  • Working with the runtime of Reports
  • Working with the Design side of Macros
  • Creating a Macro Restricting Records Using a Condition
  • Automating Data Entry Using a Macro
  • Working with the runtime of Macros
  • How to create a functional specification
  • Build a real-world business application
  • Putting altogether and deployment