Excel VBA to PDF Forms
Master Course

Populate PDF Forms Using Excel VBA To Automate More Of Your Workflow


Great news! You already have access to this course! 👇






Skill Level




PDFs are everywhere! They are the most common document format and chances are your company is using them.

Most companies spend hours filling out the same forms day in and day out, such as leases, invoices, contracts, new employee packets, Tax Forms, Loan documents and the list goes on!

In this course, we explore a new method to automate your workflow – utilizing the power of Microsoft Excel and Visual Basic to dynamically populate your PDF forms. I’ll teach you step-by-step how to create a little-known filetype called an FDF file which stores PDF form data!

You’ll learn how to add and populate PDF checkboxes, option buttons, drop-downs, text boxes, and list boxes. I’ll also teach you how to merge pdfs, manipulate page order, and even Auto-Magically add fields to scanned documents using a special “Recognition Mode”. I’ll even reveal the best programs to edit pdfs (without paying 400-500 dollars on expensive programs like Adobe Acrobat Pro)!

What's Included In The Course

Join today and start taking control of your workflow!


The course comes with several engaging exercises to keep you on track


You’ll get several template files with full source code so you can get started right away


You’ll receive unlimited lifetime access to the course so you can return to review the lessons at any time


We have a forum community where you can ask questions about the course as well as students helping each other


  • Intro and Download Files
  • Back To The Basics & Demonstration
  • Save Basic Form As PDF From Word File
  • Using Free Editor Tool To Edit Form Fields
  • Export Finished File To Computer
  • A Brief Walkthrough Of The Basic Excel File
  • Learn The VBA And Auto-Filling The PDF File (Text Fields)

Video: 36 minutes, 7 lectures   

  • Re-Uploading A Form And PDFescape Subtleties
  • Using Checkboxes In PDFescape
  • Option Buttons aka Radio Buttons In PDFescape
  • Dropdowns In PDFescape
  • List Boxes In PDFescape

Video: 27 minutes, 5 lectures   

  • How To Edit Pre-Existing Form Fields With PDFill
  • Distinctions From PDFescape When Using PDFill
  • Adding Fields Quickly Using PDFill Recognition Mode
  • Proper Naming Conventions - Using PDF Fields Multiple Times
  • Merging PDF Pages Pt 1 - Creating A PDF From Word Document
  • Merging PDF Pages Pt 2 - Merging & Manipulating Page Order
  • Editing & Tips For Troubleshooting Field Name Duplication
  • Adding Today's Date Dynamically To A PDF Field
  • BONUS Lecture - Import FDF Fields Back Into Excel + Template File
  • BONUS - Create A PDF File That Is Independent of the FDF File
  • BONUS - Save Result As PDF Using Custom Function
  • Looping Through Multiple Records To Fill Several Forms Instantly

Video: 1 hour & 6 minutes, 13 lectures   

  • Final Assignment
  • Final Assignment - Walkthrough Part 1
  • Final Assignment - Walkthrough Part 2
  • Final Assignment - Walkthrough Part 3

Video: 19 minutes, 5 lectures


  1. This Excel course is for anyone who wants to learn Automation secrets in Excel VBA.

  2. It’s for complete newbies and/or students looking for a refresher or Reference tool, to pick and choose relevant lessons for their projects. No prior programming knowledge is needed.

  3. If you're using Excel for Mac, you will find that this course won't cover all the various differences in Excel Mac, as this course was filmed using Excel for PC. Some Mac users have taken this course, but it's best with Excel for PC.



What Students Say About The Course



We are confident that our course will provide you with immense value and help you achieve your goals. To demonstrate our commitment to your satisfaction, we offer a 30-day money back guarantee. If for any reason you are not completely satisfied with the course within 30 days of your purchase, simply contact our customer support team, and we will refund your full payment. No questions asked! 

Frequently Asked Questions

  • You should already have Microsoft Excel (version 2003 and up). Obviously the newer the better, but VBA works the same in all versions. It's just that newer versions have more options, thus more VBA Commands to control those options.
  • Very very basic Excel skills needed for this course (like opening the program, how to click on cells and type things.) You really don't need any Excel experience, because I'll take you from Start to Finish in this course. I was just trying to be funny.
  • The course will start right away upon signing up, you get instant access.

How would you like access to ALL our Excel courses?

  • Excel Ninja Pro is a subscription streaming service that offers a wide variety of Excel resources, including premium online courses, code vault, swipe files, downloadable workbooks, projects, events, and a results-driven community of Automators.

  • You can watch as much as you want, commercial free - all for one low monthly price. There's always something new coming soon and Ninja Pro members get to help decide what comes next!

Learn more HERE.

Visit the My Courses link at the top left of the site menu. You can also visit the Member's Area and click on Courses tab.

NOTE: You should have an email with a username and link to reset password initially. If not, please check spam folder (if none, contact us immediately or see "How do I change/update my password?" above).

  • Today’s World is full of busy people that want to better themselves, so self-paced programs are popular. Yes, you can learn at your own speed, so that you can focus on things that you find challenging and breeze past things that you already know. You will be the one to decide when to start accessing the course materials and when to finish.
  • Yes, definitely! If you have questions about the lesson, we will answer all your questions as soon as possible.
  • This course is probably not for you if you’re looking to learn super advanced report authoring, which will be covered in a future course specifically on this topic. We will, however, make sure you know how to make good solid reports from your data and many tricks to make them look good.
  • Does lifetime access sounds good to you? You'll have unlimited access to the course once you've enrolled. This means you can re-watch lessons whenever you need and complete the course at your own pace.

Every course in the member's area comes with a 'Certificate of Completion' that you can add to your LinkedIn bio, to your resume or even brag to your friends.

You also get achievement badges the more you participate, comment, and share with the group. You can check out our achievement’s dashboard!

© 2024 – Strong Software Solutions LLC | ExcelVbaIsFun – Privacy PolicyTerms and Conditions
This site is not a part of the Facebook website or Facebook Inc. Additionally, This site is NOT endorsed by Facebook in any way.

FACEBOOK is a trademark of FACEBOOK, Inc.

Forgot Password?

Join Us

    Your Cart
    Your cart is emptyReturn to Shop