ANALYSISTABS.COM provides tools and add-ins for analyzing the data and building innovative dashboards. Our aim is to make this place as the best source for all business analysts and VBA developers to learn & share the data analysis concepts and its relevant tools for creating innovative dashboards & awesome BI tools for analyzing the data.




50+ Project Management Templates Pack
Excel PowerPoint Word


Advanced Project Plan & Portfolio Template
Excel Template


Ultimate Project Management Template
Excel Template


20+ Excel Project Management Pack
Excel Templates


20+ PowerPoint Project Management Pack
PowerPoint Templates


10+ MS Word Project Management Pack
Word Templates


Project Management Templates

A Powerful & Multi-purpose Templates for project management. You can seamlessly manage your projects, tasks, meetings, presentations, teams, customers, stakeholders and time using our templates. Click on the ‘Veiw Features’ button below to see all the amazing new features and options that come with our premium templates!

View Details
Browse All Templates


A passionate VBA Developer, having more than 10 years of experience in Data Mining and Application Development. I learnt several key skills which make me satisfied in my life and continuing in learning new skills everyday. And this blog is my passion to learn new things and share my knowledge to make you an expert in the subjects (Excel, VBA, SQL) which required to analyse the data and fastening your processes by automating the tasks.

How To Use Our Website?

My main goal of this website is make you expertise in MS Excel, VBA, SQL, SAS and other analytical tools and concepts. I share my experience and tips to reach your expectations and help you achieve in your goals and make you to create Rich Visualized Dashboards. As I mentioned its my passion and I will answer your question in a day or couple of days. And I explain the topics with relevant examples, so that it would be easy to understand the topics, instead of writing long stories.
Download Our Free Excel Add-in for Developing Awesome Dashboards and Data Analysis.

Download our Excel Add-ins

Our easy to follow free tutorials (Excel + VBA, SQL, SAS, Statistical Modeling and Market Research Methodologies) will make you experts in the subjects which are required for Business Data Analysis. We explain the topics in a smarter way with real-time examples from different domains.


Visit our BLOG to participate in our discussions related to Excel, VBA, SQL, SAS and Data Mining Concepts. Participate in our discussions and learn latest happenings by visiting our.

Visit our BLOG

If you have any questions related to Excel, VBA, SQL, SAS , SPSS and Data Mining Concepts. If you wish to know more about us:

Feel free to Contact Us!

Email: info@analysistabs.com

Crazy BA Skills

Microsoft Excel is one of the most common and Basic BI tool for analyzing the data. Excel has many built-in tools to build dashboard, statistical models to understand the data. Pivots Tables helps us to drill down the data and verity of charts helps to present the data in rich visualized graphs to understand the data.
VBA helps to automate repetitive tasks. VBA helps you to fasten your process and improve accuracy while analyzing your data (Data Analysis involves: Data Cleaning, Data Preparation, Reports Generation and Dartboards preparation.

VBA is available all Microsoft Office tools (MS Excel, MS Access, MS PowerPoint, MS Word and Outlook), we can automate these tasks and interact from one tool to another tool.

We can also deal with other Applications like SAS, SPSS, SAP, Data Bases using VBA to automate ETL processes.

SAS is leading Tool for analyzing the data. It can handle large amount of data to build complex statistical models.
SPSS is another Statistical Package to handle verity of data, having focused modules to deal with Market Research / Survey data.
A Crazy BI Tools to visualize and analyse the data.
SQL is one more imortant skill required for BAs. SQL helps us to deal with verity of Data Bases to deal with large amount of the data.
BA required Statistical concepts to better understand the data and conclude the data to draw the meaningful statements or insights.
Advanced Project Plan Excel Template

Related Resource External VBA Reference


  1. Ramesh November 13, 2013 at 3:37 PM - Reply

    Dear Sir,

    Thank you for sharing your knowledge. I would like to see more and more VBA programs and I will be vising your site very frequently to learn more as i wanted to become specialist in Business analysis and Reporting.
    I wish you all the best..


    • PNRao November 14, 2013 at 1:47 PM - Reply

      Thank you Ramesh!

      You are most welcome to analysistabs.com.

  2. jagadeesh.rt December 3, 2013 at 8:01 PM - Reply

    Dear PNRao,

    Analysistabs.com, this is very good site for the beginners. Downloads with examples are really good.
    Thanks for sharing the knowledge.

    • PNRao December 3, 2013 at 10:47 PM - Reply

      Thanks Jagadeesh-PNRao!

  3. Maheswaran December 23, 2013 at 4:38 AM - Reply

    Thanks so much for sharing your Excel VBA knowledge with us ! you are really doing a wonderful job !! Thank you All the best!!

    • PNRao December 23, 2013 at 11:19 PM - Reply

      Hi Maheswaran,

      Thanks for your comments.


  4. yothin April 23, 2014 at 8:35 PM - Reply

    Thanks for your sharing.This site is easy to learn,good to me and other people that have to begin with VBA and data analysis.
    Thank you very much

    • PNRao April 24, 2014 at 8:50 PM - Reply

      Hi Yothin, Thanks for your comments. Happy learning VBA.
      Thanks- PNRao!

  5. Valli June 24, 2014 at 11:48 PM - Reply

    Hi Yothin, Thanks for your feeback – We are glad to help! – Valli

  6. Chandra Shekhar Jha July 22, 2014 at 4:49 PM - Reply

    Hi Rao sir I need your help in this macro…..plz.

    I have a two different worksheet with the name of GXA319 or another is GXA3120 with same content.
    With same column name like
    Block Byte Bits Value BroadcastSheetCoordinates

    The Macro should do the following:
    1. It can compare 2 given ruleset xml, the rulesets can be selected by some browse button and there is an option to choose the particular sheet from both xmls. The compared output is copied to a new sheet which highlight the changes (in some color)
    2. It can generate PDFs for all the features by clicking one button from the compared output (can browse the compared output or else browse a ruleset incase if there is no comparison is needed).
    3. It can generate the Change Record excel sheets for all features by clicking one button (name the sheets as ‘Change Record’_ xxx’ where, xxx is the feature name)

    • PNRao July 22, 2014 at 8:03 PM - Reply

      Hi Chandra,

      You can create a macro workbook with 4 worksheets:
      Worksheets 1 (Home): Place 4 command buttons (say – at Range B2,B4,B9,D9)
      Button 1 (Label: Browse File 1): Write VBA code to launch File dialog and pick Your File 1 to compare – It should in the Sheet 2
      Button 2 (Label: Browse File 2): Write VBA code to launch File dialog and pick Your File 2 to compare – It should in the Sheet 3

      Button 3 (Label: Compare): Write VBA code to compare the two files and print the out puts – You can print the Outputs (changes/ formats) in Sheet 4
      Button 4 (Export Output): Write VBA code to launch File dialog to choose the folder to save the files. And Save Worksheet 4 as PDF and Excel Format.

      Hope this helps! Thanks-PNRao!

      • Chandra Shekhar July 23, 2014 at 5:06 PM - Reply

        Dear Sir,
        I have to compare the both the sheet if it is match then print this thing to another sheet…so if you can send me the VBA code for this then it will helpful.
        I have a two different worksheet with the name of GXA319 or another is GXA3120 with same content.
        With same column name like first worksheet name GXA319
        Block Byte Bits Value BroadcastSheetCoordinates
        AA 77 88 XKS Chandra shekhar
        In another work sheet the same thing is there name GXA3120
        Block Byte Bits Value BroadcastSheetCoordinates
        AA 77 88 XKS Chandra shekhar
        Fist of call by selected by some browse button and there is an option to choose the particular sheet from both XMLS. The compared output is copied to new sheet which highlight the changes in some color I need a macro code for this.. please help me in this matter

  7. Chandra Shekhar Jha July 23, 2014 at 9:56 AM - Reply

    Hi Sir, Good morning.
    Thank for your mail.
    I need a code for all this. Because I am unable to execute it in VBA. So If you can provide me code for this how it is possible then it will helpful for me.

    Thanks in advance.

  8. Chandra Shekhar Jha July 23, 2014 at 10:11 AM - Reply

    We have column like this
    in first worksheet we have
    Block Byte Bits Value SheetCoordinates
    #[EuCD 001] XXTYPE
    0x01 2 7-0 ssss X123
    0x01 2 7-0 yyyy X345
    0x01 2 7-0 zzzz default
    in second worksheet the same data we have
    Block Byte Bits Value SheetCoordinates
    0x1F 3 7-0 0x03 DVD_REGION_2
    0x1F 3 7-0 0x04 DVD_REGION_3
    0x1F 3 7-0 0x05 DVD_REGION_4

    We have to compare both the sheet and if it is match then
    print in new worksheet with some color changes. how it is

  9. Chandra Jha July 29, 2014 at 2:57 PM - Reply

    Dear PNRao sir,
    I have already sent the example sheet in your mail id. Please have a look and advice me about this as soon as possible.

    • PNRao July 29, 2014 at 7:14 PM - Reply

      Hi Chandra,
      I have seen your requirement. This will take couple of hours to complete your task.
      currently, we are all busy in preparing Online VBA Course and we can not spend that much time to provide the code.

      As I suggested, you can start work on the project and you can ask questions if you are stuck with something. We are always happy to help you in answering your quick questions!


      • Chandra July 30, 2014 at 2:44 PM - Reply

        Sir I have already started the task. I will wait for your code. At least you can provide this first point.1. It can compare 2 given ruleset xml, the rulesets can be selected by some browse button and there is an option to choose the particular sheet from both xmls. The compared output is copied to a new sheet which highlight the changes (in some color).
        Rest I will take care.

  10. CHANDRA JHA September 3, 2014 at 4:50 PM - Reply

    Rao sir,
    I have a one doubt could you sort out this plz.
    I have to create a Dashboard summary(or report generation summary) where
    If i enter start date & End,Milestone date manually then whoever is working
    between this date(engineer wise those who are working to display not those who left.
    In this dashboard display the engineers working on the specified project.
    Activities respect to the standard duration will be tracked based on the resource and effort.
    so once I click the Button then it will generate the reports.

  11. VIJAYKMAR October 31, 2014 at 9:19 PM - Reply

    Accidentally found you website while searching for add-ins for excel.It is one of the best websites for learning Excel,VBA and Data Analysis.www.chandoo.org is another excellent website with very useful stuff.Will be visiting your websites often also will recommend to other excel and data analysis enthusiasts.

    • PNRao November 1, 2014 at 10:43 AM - Reply

      Hi Vijay,
      Welcome to ANALYSISTABS.COM. And thanks for recommending our blog.


  12. iskandar March 25, 2015 at 9:25 PM - Reply

    salam. wah senang sekali rasanya bisa belajar di situs ini, banyak hal yang saya pelajari di sini dan langsng saya aplikaaikan ke dalam pekerjaan saya. terus maju .

    • PNRao April 1, 2015 at 7:18 PM - Reply

      Translated: “a greeting. wow glad to nice to be able to learn at this site, a lot of things I learned here and I am implementing into my work. keep going ahead.”

      Thanks for the great feedback. We are so glad that we could help in your real time projects!


  13. sanjay March 29, 2015 at 8:33 PM - Reply

    Hi I want to be a business analyst I want to learn advance excel and VB please let me know about the good institution

  14. David May 22, 2015 at 8:39 AM - Reply

    Very useful thank you.
    And maybe this could help everybody to learn Ms Excel further

  15. mozam July 30, 2015 at 6:20 AM - Reply

    i salute u for ur passion in helping others. u r a gem.

    • PNRao July 30, 2015 at 11:10 AM - Reply

      Hi Mozam,

      Thanks for your valuable feedback. I am glad to hear such a great feedback from our readers, it motivates and helps us to work hard to meet your (readers) expectations.


  16. Sreenivas September 15, 2015 at 3:19 PM - Reply

    Hi Sir,

    I already got trained outside, but did not find that much useful. Can you please suggest how to start learn VBA more efficiently.

  17. Upendra Dharmavarapu October 3, 2015 at 3:19 PM - Reply

    Dear PN Rao,

    My name is Upendra Saikumar Dharmavarapu. I would like to discuss with you on how we can work together and get some business.

    Please let me know your contact number.

    Upendra Dharmavarapu,
    Green Gold Technologies,

  18. anonymous February 21, 2016 at 11:21 PM - Reply

    Helo sir

    first of all i wants to say thanks to u. You are doing a very fabulous job. this is the very useful resource of knowledge for newbies like me who do not have any programming knowledge you save our time and efforts to elaborate things very simply and in depth hats of to you.god bless you and you keep spread the knowledge like this.


  19. Guilherme March 16, 2016 at 8:26 PM - Reply

    Dear Sir/Madam,
    After placing the order to your Company to purchase your product, how long does it take to have your authorization
    to download the Templates ?
    Thanks for your kind attention.
    Looking forward of getting your response and guidance to make it effective.

    • PNRao March 19, 2016 at 12:21 AM - Reply

      Hi, Thanks for contacting us!
      You can download the files any time in the subscription period (i.e; 6 months from date of purchase).


  20. Bhaskar July 14, 2016 at 11:06 AM - Reply

    Dear Mr.PN Rao,

    Very useful course and updates from you, thank you but i am looking for class room training will you provide your details.


  21. JOHN NOEL GEORGE HETHERINGTON August 25, 2016 at 5:39 AM - Reply

    RE : After some years of personal study of just a singular way of handling Excel / the gaps are filled in on your website, within minutes the article Author Valli, as per message boxes, saved me a lot of frustration / Thanking You JNGH.

  22. Andrew July 7, 2017 at 11:15 PM - Reply

    Hi, I purchased you Project Plan templates. I also sent you an email which you have not replied to, not sure why not.
    I have paid for this and want to remove the info@analysistabs.com and analysistabs.com references links and references from the Project plan templates, How do I do this?

    Can you reply to me email or this comment.


    • PNRao July 17, 2017 at 2:14 PM - Reply

      We have already responded to the email on the same day. However, we are forwarding the email again.

  23. Suchit September 25, 2017 at 7:05 PM - Reply

    Hi, How can I create an account in your website?

Leave A Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.