Post job

How to find a job with VBA skills

What is VBA?

Visual Basic for Applications or, as it is commonly shortened to, VBA is a certain method of using Microsoft's event-driven programming language known as Visual Basic.

How is VBA used?

Zippia reviewed thousands of resumes to understand how vba is used in different jobs. Explore the list of common job responsibilities related to vba below:

  • Developed strategic test cases and validated results using Excel and VBA.
  • Rebuild Pricing Model with VBA in Excel and Access.
  • Automated 50+ reserve analysis files using VBA.
  • Wrote/edited VBA programs that were used for model output analysis and the EEV Rollforward.
  • Developed the pricing tool using Excel and multiple VBA functions.
  • Automated inforce processes through VBA macros and Excel.

Are VBA skills in demand?

Yes, vba skills are in demand today. Currently, 3,733 job openings list vba skills as a requirement. The job descriptions that most frequently include vba skills are actuarial assistant, actuary, and actuarial internship.

How hard is it to learn VBA?

Based on the average complexity level of the jobs that use vba the most: actuarial assistant, actuary, and actuarial internship. The complexity level of these jobs is challenging.

On this page

What jobs can you get with VBA skills?

You can get a job as a actuarial assistant, actuary, and actuarial internship with vba skills. After analyzing resumes and job postings, we identified these as the most common job titles for candidates with vba skills.

Actuarial Assistant

Job description:

An Actuarial Assistant compiles and computes data according to statistical formulas for use in actuarial studies. They calculate statistical and probability forecasts and models from data.

  • VBA
  • GAAP
  • Data Analysis
  • Liability Management
  • Financial Reports
  • SAS

Actuary

Job description:

An actuary specializes in performing research and analysis to assess risks and help companies prepare for any financial disadvantages or impact it may bring. Their responsibilities revolve around coordinating with different departments to gather accurate data, maintain records of all transactions, evaluate the data through various processes, and develop new strategies to cut down costs and risks. An actuary is also responsible for performing clerical tasks such as producing reports through graphs and charts, preparing presentations, answering inquiries and concern, all while adhering to the company's policies and regulations.

  • Risk Management
  • VBA
  • GAAP
  • SAS
  • Health Insurance
  • Financial Reports

Actuarial Internship

Job description:

The job of actuarial interns involves the roles of graduate actuaries featuring the challenges of a full-time actuary. Interns are given opportunities to work on projects from the offices of the firm or client. They improve the efficiency of the existing MS Excel workbooks through the automation of routine functions using VBA Macros. Their job includes the creation of comparative corporate financial statement reports on a monthly basis. Also, they maintain and document demographics every month.

  • Competitive Analysis
  • Analyze Data
  • VBA
  • SQL
  • PowerPoint
  • SAS

Data Control Specialist

  • Data Entry
  • Data Analysis
  • Data Processing
  • SQL
  • VBA
  • R

Gas Analyst

Job description:

A gas analyst is faced with different responsibilities in the workplace. They are required to manage internal physical transactions with the gas management system. They may also be called upon to train new employees in GC-MS software and how to handle cylinders properly. Another duty of theirs is to analyze high-pressure cylinders of gas and check for purity using GC-MS. They may be in charge of monitoring some SCADA alarms and alerting field technicians to any problems.

  • Data Analysis
  • Gas Supply
  • SQL
  • VBA
  • Macro
  • LDC

Actuarial Analyst

Job description:

Actuarial Analysts use statistical formulas to assess the probability and costs of certain events such as accidents, property damages, injuries, and deaths. They are usually specialized in finance, general insurance, health and care, life insurance, and savings/investment.

  • Statistical Analysis
  • SAS
  • Statistical Data
  • VBA
  • Actuarial Models
  • PowerPoint

Market Risk Analyst

Job description:

A market risk analyst is responsible for conducting data and statistical analysis to help the business professionals in choosing the best investment and services to take from the assessment. Market risk analysts must have excellent communication and analytical skills to provide profit estimation and design strategies to minimize potential losses. They also identify business opportunities by evaluating the market demand that would generate more revenue resources for the business to increase revenues and close business deals with the clients.

  • Risk Management
  • Derivative
  • VAR
  • Credit Risk
  • VBA
  • Portfolio

Commodity Analyst

Job description:

A commodity analyst focuses on the raw material part of the stock market. This job can range from analyzing oil and electricity to soybeans and fruits. Typical tasks of a commodity analyst include monitoring the commodities and market industries, analyzing financial information, and drafting accurate reports for investors. This analyst requires at least a bachelor's degree in finance, economics, or a related field. Other qualifications include using computer software, a thorough knowledge of economics, and analytical skills.

  • Risk Management
  • Commodities
  • Macro
  • Supplier Performance
  • VBA
  • Derivative

Business Analyst/Programmer

  • Microsoft SQL Server
  • Access Database
  • Java
  • VBA
  • DB2
  • Business Analysis

How much can you earn with VBA skills?

You can earn up to $89,247 a year with vba skills if you become a actuarial assistant, the highest-paying job that requires vba skills. Actuaries can earn the second-highest salary among jobs that use Python, $88,255 a year.

Job titleAverage salaryHourly rate
Actuarial Assistant$89,247$43
Actuary$88,255$42
Actuarial Internship$90,428$43
Data Control Specialist$57,258$28
Gas Analyst$72,163$35

Companies using VBA in 2025

The top companies that look for employees with vba skills are Intel, Marriott International, and Department Of Military Affairs. In the millions of job postings we reviewed, these companies mention vba skills most frequently.

RankCompany% of all skillsJob openings
1Intel14%234
2Marriott International9%6,415
3Department Of Military Affairs9%3,365
4Deloitte8%23,320
5Pwc7%15,799

Departments using VBA

DepartmentAverage salary
Finance$72,829

20 courses for VBA skills

Advertising disclosure

1. Ultimate Excel VBA

udemy
4.7
(4,486)

This is an introductory course on how to program Excel using VBA macros. You will learn to automate and extend the Excel environment to supercharge your Excel models, automate routine tasks, customize your user interface, and manage large quantities of data. This course is based on the instructor's semester-long college courses which have produced thousands of graduates in the fields of business, finance, health care and public policy. Designed for busy professionals who need to take their Excel abilities to the next level, you will not waste time on topics which you are unlikely to use, and you will receive extra attention to the often confusing or overlooked details that will make the most difference to your ultimate understanding. Over 8 hours of instruction!...

2. Macros & VBA Excel

udemy
4.4
(1,540)

This course is an Introduction to VBA & Macros in excel. In this course we have tried to cover all the topics necessary for you get started on creating applications in Excel as per your needs. As always, to make things easier we have included links to download Exercise files as well as the results for each topic...

3. Excel 2010 VBA

udemy
4.5
(228)

The overall focus of this course is to teach the user proper Visual Basic programming techniques along with an understanding of Excel's object structure. Other topics in this course include; proper variable declaration, control structure use, looping, and Userform creation. The final section deals with the debugging tools included in the Microsoft VBA editor and methods on how to effectively use them. With nearly 10,000 training videos available for desktop applications, technical concepts, and business skills that comprise hundreds of courses, Intellezy has many of the videos and courses you and your workforce needs to stay relevant and take your skills to the next level. Our video content is engaging and offers assessments that can be used to test knowledge levels pre and/or post course. Our training content is also frequently refreshed to keep current with changes in the software. This ensures you and your employees get the most up-to-date information and techniques for success. And, because our video development is in-house, we can adapt quickly and create custom content for a more exclusive approach to software and computer system roll-outs. Like most of our courses, closed caption subtitles are available for this course in: Arabic, English, Simplified Chinese, German, Russian, Portuguese (Brazil), Japanese, Spanish (Latin America), Hindi, and French...

4. Creating VBA UserForms

udemy
4.2
(85)

When you create macros using Excel or Word, the traditional way to get input from users and share information with users is through the use of input boxes and message boxes. I want to teach you a skill that can take your use of macros to the next level-at least when it comes to user communication. Specifically, I want to show you how to create and use UserForms within your own macros. Whether you are a Word user or an Excel user, you'll benefit by the great information I have to share with you. This course is designed to show you how to add this great skill to your toolbox of tricks through focused content and hands-on experience. The course is divided into six lessons, each guiding you step-by-step through the learning and application process...

5. Excel VBA Macros: Hyper-disambiguated Excel VBA Programming

udemy
4.6
(1,444)

This is a Udemy best-selleing course. Here is some of the feedback from other students: Best intro I've seen for a non programmer. Explains key concepts well. Ron Willett Wonderful way of teaching. Shows the full hierarchy of both Excel and VBA objects. Now know the differences. Bill Malemba Concise, thorough, yet repetitive enough to allow the concepts to stick. Love the real-world examples and the emphasis on concepts over code parroting. Best VBA tutorial I've found, hands down, bar none - covers top to bottom application/VBA structure which is immensely helpful. Well-organized, all code can be re-visited with provided worksheets. Dy622 this is my favourite excel vba course. Lot of exercises, lot of different area is covered, and really explains everything from step 1, not just the how, but the why as well. thanks to the course I understand vba and macros better than ever before. . Excel VBA programming can seem baffling, especially when you don't fully understand the code you are asked to write. Learn to write Excel VBA macros, from scratch, to automate Microsoft Excel tasks and operations. This course is aimed particularly at Excel users without much programming experience, who struggle to remember the syntax and structure of the VBA (Visual Basic for Applications) programming language. During the course, we will use a style of programming which emphasizes the significance of each line of code that you write. This means that when you revisit the code, the meaning of each line is apparent from the syntax, rather than becoming more and more unfamiliar. The course also demonstrates how to get the maximum benefit from IntelliSense, Microsoft's code completion feature. Whether you are looking to enhance your career prospects by adding Excel VBA to your C. V., save your company money or increase your productivity, this course will provide your with all the knowledge you need to get started. You can download all of the materials used in the lectures, so that you can follow along. (Please, remember to unZIP the downloaded files.)...

6. The Ultimate Excel VBA Course: Learn & Master VBA Fast

udemy
4.4
(92)

VBA (visual basic for application) is a language used for programming tasks and actions in Excel or developing additional functions in Excel worksheets that are customized to your work needs. If you're willing to learn how to program VBA for your business or yourself, then this course was originally meant for you. As a beginner course, you'll learn the basics understanding of what VBA is all about and what it does, and how to record your first macro, then followed by gradual development into learning all the fundamental parlance VBA leading to creating your own functional VBA modules. Towards the end of the course, you'll have learned how to create your user forms wherewith other users can interact with and input their data. You'll then be able to troubleshoot and debug your codes making them efficient and faster while also creating your own custom Excel functions. One of many good aspects of VBA is when you learn it, you know it, and it becomes part of you forever and in the long run, you can program it to do all your work. Why should you take this course?Automate your work: you learn how to use VBA to automate procedures, reports of activities can be set up using VBA, and with just the press of a button you can generate your report. Helping you to perform different actions at the press of a button. Speed up your work: use VBA to save time by automating the repetitious task. Speed up your work using VBA macro to automate repetitive action. VBA Excel saves time by finishing off the same action over several Excel workbooks, thereby saving you a lot of time through automated action. It is designed for beginners: this course is a step-to-step guide for easy comprehension for people who have no knowledge of what VBA is all about but have knowledge about Excel. Excel VBA for beginners: If you're getting worked up daily on your repetitive Excel workbooks, this course is just right for you. All that's required of you is to dive in and learn the basics of VBA and you can automate your work saving you enough time to go on with other schedules for the day...

7. Microsoft Access VBA Introduction for the Complete VBA Newb

udemy
4.5
(242)

Working with Access and VBA Microsoft Access has a lot of moving parts. Tables to store your data, Queries to retrieve data, Forms to work with data and Reports to report on your data. Each of these Access Objects are important all by themselves, but, the real power of Microsoft Access comes when you bring all these objects together. Automate with Access VBA Join me in this course on Microsoft Access VBA and learn how to create an intuitive, accessible Access application by automating yours and your users experience working with data in Access. Access VBA, or Visual Basic for Applications, will provide the means to streamline your efforts in working with Access. Through VBA you will learn to automate routine Access tasks as well as tasks that would normally take a large portion of your day to complete. Course Structure I have structures this course for those that are brand new to developing within VBA. Starting with the basics of working within the VBE (Visual Basic Editor) Window, your coding development environment, all the way through more advanced topics such as working with VBA variables and creating loops to repeat tasks, blocks of code. Enroll Now Enroll now and participate in the course by taking advantage of not only the step by step video demonstrations, test your understanding with section quizzes, but also download the exercise file that I will be using throughout the videos and follow along. Allow me to be your guide on the amazing journey of learning to program with the Microsoft Access with VBA...

8. VBA WEB - Connect Excel to the WEB with VBA

udemy
4
(93)

VBA was considered a dead language until new functionalities and objects have been made available to enable data exchange between MS Office products and the Web. Today VBA offers functions to send HTTP requests, receive HTTP responses and parse the final results using technologies and objects e. g. DOM, XML parsing, JSON parsing, XML XPath, VBA Regular Expressions, ADODB connections to SQL Server and mySQL Databases, generate Web Browsers to embed into VBA forms and much more. Before into details I have included some lectures for those that are new to understand and get to know Excel, Visual Basic for Applications (VBA) and HTML. The students will learn the following in this course: HTML DOM HTML editing toolsOpen a Web page in VBACreate HTML Tables with from Excel Worksheets with VBA       Create HTML Files with a Table of Contents based on Cell DataDownload File from Website Using ExcelScraping data from website using vbaGet data in an HTML table and display in an Excel fileGet all the data in an HTML table and display in an Excel fileVBA Code - To extract data - From website to Excel Macro with ServerXMLHTTPScraping a website HTML in VBA using the HTMLDocument objectRead data from a website using VBA web queryImport Website data to ExcelEmbed a browser in an Excel VBA formIdentify information on a Web Page and display it in human readable wayProcessing human friendly messagesGenerate machine-friendly messagesImport JSON to ExcelImport an XML file into ExcelGet data from the webUse the InternetExplorer Object to get Data from the WebUse the InternetExplorer object to get elements of an HTML tableRetrieve single HTML elements using the InternetExplorer objectParse and submit an HTML form using the InternetExplorer objectTrigger events of elements using the InternetExplorer objectClick on a button and trigger the associated event using the InternetExplorer objectEnter data dynamically into an HTML form using the InternetExplorer objectUse XMLHttp to send HTTP requests, receive HTTP responses and parse the contentUse ServerXMLHttp to send HTTP requests, receive HTTP responses and parse the contentUsing ServerXMLHTTP to GET XML results from a Web pageUsing ServerXMLHTTP to POST XML to a Web pageProviding authentication info via msxml2. ServerXMLHTTP (use JustGiving API)Scrape html by element id, name after response using msxml2. ServerXMLHTTPSave MSXML2. ServerXMLHTTP Response text is an HTML PageExtracting data from the response of a serverXMLHTTP requestExtract a table of data from a website using a VBA queryPull data into Microsoft Excel with Web queriesImport HTML content in Excel with Query TablesImport HTML table with Web QueryInvoke a SOAP Web Service from custom VBA CodeDo a SOAP Request in VBAUse VBA to send XML to WSDLCreate a SOAP Request/Response using XML from VBAGet Http Request In Excel VbaBuild a VBA App from calling an APIMake REST call with VBA in Excel: WinHttpSend HTTP requests with VBA from Excel with WinHttpGet Http Request In Excel Vba with WinHttpGet JSON Response with WinHTTP in VBAInstall and configure SQL Express Server and the Management tool for testingConnect to a remote SQL Server DB With VBA & ADODBUse Excel VBA to Query a SQL Server DatabaseInstall and configure a mySQL Database for testingConnect to remote MySQL DatabaseConnect to MySQL database in Excel with VBA and get the dataSend HTML Email from Excel using VBAShow RSS Feeds in ExcelRead RSS feeds from VBA    create an rss feed with Excel VBAGet Data from Bing Search and display the results using DOMDisplay google maps on a UserFormCalculate durations and distances of itineraries from Google Maps with VBARetrieve Address Geocoding with VBA and Google MapsParse strings from HTML code via VBA code using RegEx.....

9. Excel VBA: The VBA Beginner's Blueprint to Programming Excel

udemy
4.1
(389)

Become an Excel Programmer and You Can Finally Put Your Work On Autopilot! Even with all of Excel's great features, and built-in tools, you might find yourself doing repetitive tasks, that take longer than they should. Or the day will come when you say, Oh, I wish there were a better way to do this! The good news is that Excel, and other Microsoft Office applications, comes with Visual Basic for Applications (VBA), a programming language that will extend the functionality of your Office applications. In This Course You Get: Free Downloadable Workbooks - makes it easy to follow along & practice after class. Test Your Skills - exercises to get you engaged & reinforce what you have learned. Code Snippets - with common code bites. VBA Glossary - talk the talk This is a VBA beginner's course that will get you on the road to being in that elite group of VBA programmers. Learning to program can seem daunting at first, but I'm going to make it as easy as possible. With that said, VBA is a huge topic, and yes, there are a lot of lectures in this course. But don't stress out. What I do go over will get you from, I don't even like looking at VBA, to, I can do this! NOTE: There are multiple ways to get the same result in VBA. So the way I write a procedure or two might be slightly different than your co-workers code, or yours, and that's O. K.   If you're ready to cut your workload, automate your tasks, and learn a desirable skill while your at it, click the Take This Course button on the top right, and I will help start programming your Excel workbooks with VBA...

10. Excel VBA - The Complete Excel VBA Course for Beginners

udemy
4.5
(1,550)

Hear What Some of Our Students are Saying..... Really, really good course on VBA! *****Great content, great examples, would definitely take another course from this instructor again! Excellent course for getting started with VBA. The instructor makes every concept clear, and guides you through with many examples. Great course for a beginner or as a refresher. I know I will be coming back to some of these lectures as needed for some of his code tidbits because as he says, you can't remember everything, and I love knowing where I can find what I am looking for. Want to take your Excel skills to the next level and learn Excel VBA? Well, you have come to the right place. This course covers everything you need to become proficient in Excel VBA. In just a few hours you can be writing your own macros to perform complex tasks and automate reports. Areas covered include;  Learning the basics of the VBA language. Using loops to perform repetitive tasks. Interacting with users via userforms and message boxes. Working with built-in VBA Functions. Accessing directories and files. Automating report generation and saving as PDF. Creating your own Excel functions and Add-Ins. You will receive;  Support from the Instructor. Lifetime access to lectures and content. Real-world Excel VBA projects to complete. Fun and no-nonsense lessons.  Ok, no more time for waffle. Grab a coffee and let's get cracking...

11. Excel VBA: Hyper-disambiguated Excel VBA Programming Part 2

udemy
4.7
(57)

If you know the basics of Excel VBA macros and are looking to expand your knowledge, this course could be just what you need. Moving on from the creation of Excel VBA macros, this course shows you how to write code which responds to events. (Macros are covered in the Udemy course: Excel VBA Macros: Hyper-disambiguated Excel VBA Programming).  During the course, we will continue to use a style of Excel VBA programming which emphasizes the significance of each line of code that you write. This means that when you revisit the code, the meaning of each line is apparent from the syntax, rather than becoming more and more unfamiliar.    This is a hands-on, project-based course which will help you to expand your Excel VBA programming skills by building mini applications.  You'll learn how to create a workbook which can only be opened by a list of authorized users.   How to create a chart event drill-down solution.   You will learn how to create an accessible workbook which provides dynamic audio feedback to its users.   You will create a solution which allows users to apply a filter to all tables within a workbook.   You will build a sophisticated activity logging solution, which records every user action in a hidden worksheet.   You will build an application which forces users to enter data via a user form while the underlying worksheet remains hidden.   And you'll learn how to add an alternative right-click menu and how to make it a permanent feature of Excel.   Whether you are looking to enhance your career prospects by adding Excel VBA to your C. V., save your company money or increase your productivity, this series of Excel VBA courses will help you to broaden your Office programming skill set.   You can download all of the materials used in the lectures, so that you can follow along. (Please, remember to unZIP the downloaded files.)...

12. Microsoft Excel - VBA

udemy
3.9
(169)

The course provides a solid foundation in Excel VBA. Using Excel VBA will extend your knowledge of recorded Macros and provide you powerful skills to automate Excel. This course explains how and where Macros can be useful in Excel and how to use Excel for as much of the "heavy lifting" as possible...

13. Excel VBA Editor Mastery!

udemy
4
(82)

I have made this content as a standalone course to serve all Excel users! Please be aware however, that you will already have this content if you're enrolled on either of these other two courses: Excel VBA for Financial Modeling Excel AutomationVBA for Project Finance Models Circular Debt Calculations----------Prepare to save yourself time. LOTS of it! That's why people come to use VBA after all. to save time! The irony is though. that most people know so little about VBA and coding that they end up *wasting* TONS as they quest to save it!! I was in the exact situation for MANY years. but now I know better. I cannot *believe* how much time I lost to poor and inefficient work practices!! I don't want YOU to have this same experience, so I've put together all that I've learned about the VBA editor so that you can learn how to harness it PROPERLY. This knowledge will enable you to save time WHILE you code! (Not just when you run your code...)You'll learn lots of tips, tricks, and secrets a majority of VBA users have absolutely no clue about! These will revolutionise the way you work with VBA and how you work with its associated programmes - not least Excel! You'll be amazed to discover how much power you'll have your hands!!!!...

14. Microsoft Excel VBA for Beginners - Learn VBA Step by Step

udemy
4.5
(371)

Welcome to the Excel VBA Programming Course for Beginners. If you need to learn how to program VBA for your job or for yourself, this course was designed for you! You'll start with the very basics of understanding what VBA is and what it does. You'll learn how to install VBA and record your first macro. Then, you'll progress to learning all of the essential terminology as you create your own functional VBA modules. By the end of this course, you'll be able to create your own user forms that other users can interact with and enter data into, and you'll be able to troubleshoot and debug your code, make it run faster, and even create your own custom Excel functions. The beauty of VBA is that when you learn to master it, you can program Excel to do the work for you. Using VBA, you can save a ton of time for your organization by automating repetitive and tedious tasks. VBA isn't exactly easy, but it's one of the simplest and easiest to learn programming languages. It's like the gateway drug that gets you hooked on programming. And in this course, I'll walk you through the initial learning curve to give you a solid foundation from which to launch your programming skills. This is a very detailed course and you will walk away with a vastly expanded vocabulary and a full toolbox of VBA programming skills. The truth is, you could  teach yourself VBA using free articles and videos on the internet. The challenge is that VBA can be hard to learn without the right info and the right examples. It's easy to waste a lot of time learning things that aren't useful in the real world. By following this course, you'll get clear, step-by-step guidance along a relevant and valuable learning path to master the essentials of Excel VBA. I have a lot of personal experience learning and using VBA as an engineer and I'm very excited to pass that knowledge on to you! Ever since my days as a college tutor, I've loved teaching and helping people learn challenging subjects. So, if you're ready to learn how to start programming in Excel VBA, I'm excited to show you how! Thanks for checking out the course and I'll see you in the first lesson. By the way, did I mention that Udemy has a 30-day money back guarantee? That's right. You can take the whole course, and if in those first 30 days you don't feel like you're actively getting better at using VBA, you can get a full refund. So, you really have nothing to lose. Dive in and start learning Excel VBA today!...

15. Excel/VBA for Creative Problem Solving

coursera

This Specialization is for learners wishing to dramatically change the way that they use Excel spreadsheets by unleashing the power to automate and optimize spreadsheets using Visual Basic for Applications (VBA). The first two courses will teach learners the basics of VBA through the use of dozens of educational screencasts and a series of quizzes and in-application programming assignments. Finally, in Part 3 of the course, learners will complete 3 "real world" and somewhat open ended projects, which are graded through peer review...

16. Introduction to Microsoft Excel VBA

udemy
4.7
(1,498)

Microsoft Excel VBA (Visual Basic for Applications) provides Excel users with the ability to automate any Excel task. Excel Tasks that would normally take an extensive amount of work and time to complete can ultimately be automated and completed in a single click of a button. All that's needed to automate your experience is a little Excel VBA knowledge. Maybe you've heard of Excel Macros and VBA. Or, maybe you've even attempted to create your own. Jumping into VBA can be a bit daunting and overwhelming. I've been teaching Excel for 15+ years and have had loads of questions from those that have taken the dive into learning Excel VBA. Where should I start? What do I need to know? What's a variable? Enroll in this course and I'll share the knowledge and experience I've gained working with Excel VBA. WHAT YOU'LL LEARN Fundamentals of Excel VBAProper Syntax Writing VBA CodeExcel Object Structure to Effectively Communicate with ExcelWorking with the Most Common VBA Objects in ExcelAutomate Routine Microsoft Excel TasksAnd More.. EXERCISE FILES AND QA As you go through the video lectures you can download the exercise files, found within each section. Use the exercise files to practice the concepts you will be learning. The course contains a QA section where you can interact with me and ask any questions as you develop your VBA skills. ENROLL NOW As you participate in this introductory Excel VBA course you will build the knowledge and confidence to automate your experience in Excel, saving you time and money...

17. Project Based Excel VBA Course

udemy
4.4
(191)

Learn how to automate tasks in the world's most popular business tool, Microsoft Excel.  This course only requires access to Excel, and it will teach you the core concepts to launch your programming career. Some highlights of this course: A step-by-step guide in making a comprehensive game of Battleship. Several hours of high quality video lectures, covering topics such as variables, loops, and text files. Exercises at the end of every section, and extra projects at the end of the course...

18. Excel VBA for Business: Barcodes

udemy
3.9
(90)

Speed Up Productivity and Lower Data Entry Errors! It's no secret that data entry errors can cause big problems. Fortunately, this course provides you with a complete set of skills to help you create programs in Excel. This course provides over 2 jam-packed hours of tutorials, including: Data Entry with Barcodes Barcode Scan to Look-Up items from your worksheet/databases How to Auto-Move screens during or after a scan How to process Barcodes with random lengths Lots of Tips for creating and getting a good scan, Everytime! FREE Companion workbook with real life examples FREE Macros and Buttons to Generate Avery 5160, 5162, 5163 and Large label sheets - PLUS Unlimited space for your custom sized projects ****** See what others are saying ****** Just finished Dan's course. He has a wealth of knowledge with Excel VBA and applies simple yet thought provoking ways to apply barcode scanning and tracking methods. This course was designed to benefit Excel beginners to advanced users. Also Dan's approach to solving problems during his lectures displays his confidence of this subject matter. Take this course if you are interested in extending your knowledge of Excel VBA. ExcelVBA IS Fun! - Kevin Nee Hi Dan, After watching all of the videos I can defiantly see us using this for our company. We currently depend on pencil and paper and the honor system for tracking labor hours for jobs. Each employee is responsible for tracking the hours they spend on a given job. We could print a barcode for each job and apply the label to a board or something like that. Then when an employee starts on that job they would scan that label then select their name. Then the program would stamp the start time, when they are done they scan the bar code again select their name and the program would stamp the stop time. I will defiantly continue studying this course and look into coming up with something of this nature for our company. Thanks for the course. -Scott Really awesom course!! Thank you!!!! -Eunicer R. You'll receive all these benefits: Included in the course are 20+ Video Lectures describing the process as well as hands on technical demonstrations for all course materials We provided you with everything you need to get started Today with your Barcode Excel VBA program - Font & How to use them properly, Workbook and how to use it. Subscription to this course entitles you to LIFETIME Video and Attachments updates, and we will add more material along the way. Check it out!...

19. Web Scraping Using Excel VBA

udemy
4.8
(60)

Webscraping means how to get the information from any website without doing any manual handling. You will be able to download the data from a website or click on buttons or get the paragraphs content, tables contents and so much. This course will teach you how to do the Web Automation via Internet Explorer - No more manual stuff. It can be done using automation now. Please note it is going to be done only by internet explorerLearn every thing about loops use and if conditions in  Web Scraping using VBA in internet explorerThis course is Basic to Advance Level Course so you can definitely join it but it does not discusses vba basics. How to work with A tagsHow to work with Class Tags and what are the class tags. What type of issues one can face while dealing with classes is also something we have discussed. How to work with input tags, ID tagsWhat is a class in HTML and how and why we create them in HTMLWhat is  a document , its class and document elements - object hierarchy discussionHow we can click on links in websiteHow to put the information in website forms How to download the excel or csv files from internetAssignments for you to practiceHow to debug the program if you are not able to click on link despite it is available on web pageUse of immediate window to see more properties of tags like A tag, ID, Class, input, headers etc. Export tables details in excel from a web pageHow to work with already opened web-pages...

20. Advanced Microsoft Word VBA Macro Programming

udemy
4.5
(250)

This advanced Word VBA macro programming course is designed for users who are already comfortable with the basics of Word VBA macros, and who have progressed beyond relying on the Macro Recorder. If you are still new to Word VBA, have a look at the Udemy course Microsoft Word VBA Macro Programming - Introduction.   This advanced Word VBA course carries on from where the above Introductory course finishes.    The main purpose of this course is to take a deep dive into programming the Word VBA object model; but in a practical, hands-on kind of way. Here's a summary of what you will learn: You will learn how to program the Application object, which represents Word itself; how to check the user's location and screen resolution; and how to check which fonts are used in a particular document. Moving onto files and documents, you will learn how to process all files in a given Folder; how to archive files older than a certain date; and how to test whether a given Document is currently open. Next, when we turn our attention to the Range and Selection objects, you will learn the similarities and differences between these two objects; and when to use one in preference to the other. You'll learn the important Word programming skills of verifying the type of object which is currently selected and checking the page location of the selection. In the chapter on Word text objects, you will learn the VBA syntax for processing paragraphs, sentences, words, characters and ranges. You will gain confidence in how to have your macros perform operations like inserting text and copying text without wiping the user's clipboard. This is also the section in which you will learn how to program the Range. Find object to find and replace both text and formatting attributes; how to change the Case of Text, how to create bulleted and numbered lists; how to use the Word VBA objects used which control the formatting of text; how to create style; and how to create tables of contents. Once we've covered the nuts and bolts of working with text, we'll examine the code which you need when working with longer, more complex documents. In this section, you will learn how to create sections, headers and footers; how to work with odd and even headers and footers; how to use the LinkToPrevious Property; inserting Page Numbers; insert an image into a Header; and how to program the PageSetup Object. Then we'll turn our attention to creating and manipulating tables with VBA code; performing such operations as merging cells, formatting tables, converting text to a table, we'll create a macro which will transpose the rows and columns of the currently selected table. The course also covers content controls and interactive forms. You will learn how to combine this powerful feature with VBA programming; how to create content controls programmatically; and how to write code which responds to content control events. Towards the end of the course, we'll discuss the different ways of distributing Your VBA macro solutions. And, to end the course, we'll create a series of solutions which demonstrate how to write Word VBA code which controls not only the Word object model, but the object models of other Microsoft Office programs. We'll create three inter-application solutions: the first combining Word and Excel workflows; the second Word and Outlook; and the third, Word and PowerPoint. So, by the end of this course, you will have a good grasp of all of the intermediate and advanced Word VBA programming techniques that you'll need to master, in order to feel comfortable when undertaking Word VBA projects; either in the workplace, or as a consultant...