New: NextGenTemplates Academy - video courses on Excel formulas with AI and Pivot Tables & dashboards. Early-bird: 20% off with code EARLYBIRD20 - first 20 orders only. See the courses →
  • Learn Excel (Free Course)
    • 1. Shortcut Keys
    • 2. Fill & Flash Fill
    • 3. Find & Replace
    • 4. Sort & Filter
    • 5. Formulas & Functions
    • 6. Data Validation
    • 7. Conditional Formatting
    • 8. Basic Charts
    • 9. Advanced Charts
    • 10. Pivot Tables
    • 11. Excel Dashboards
    • 12. VBA Course
    • 13. Excel Formulas with AI
  • Templates
  • Tutorials
    • Charts and Visualization
    • VBA
    • Excel Tips and Tricks
    • Excel Dashboards
    • Power Pivot & DAX
  • Power BI
  • Template Store
    • Ready to Use Templates
  • Courses
  • Academy
    • Excel + AI Mastery: 100 Formulas
    • Excel Pivot Tables & Dashboards
  • About Us
  • Contact Us

PK: An Excel Expert

Transforming Data into Decisions

VBA

Learn how to automate tasks and create custom functions using VBA (Visual Basic for Applications) in this category. Our tutorials cover basic to advanced VBA programming concepts, including creating user-defined functions and interacting with other Office applications. Each tutorial includes a free practice file and tutorial videos to help you learn easily. Increase your productivity in Excel by automating repetitive tasks with VBA macros and functions. Start exploring this category now and take your Excel skills to the next level.

VBA Multilevel Dependent Drop-Down in a UserForm
VBA

VBA Multilevel Dependent Drop-Down in a UserForm

November 11, 2018October 9, 2026 PK0
A multilevel dependent drop-down in a VBA UserForm lets your users pick a Category, then see only the Sub Categories that belong to it, then only the matching Items, and
Read More
VBA User Form Validation for Mobile Number Input
VBA

VBA User Form Validation for Mobile Number Input

October 21, 2018October 9, 2026 PK0
VBA user form validation for mobile number input stops bad data before it ever reaches your worksheet. In this tutorial you build a small Excel UserForm with one text box
Read More
VBA Filter Data with Multiple Values and Copy to Another Sheet
VBA

VBA Filter Data with Multiple Values and Copy to Another Sheet

September 14, 2018October 9, 2026 PK0
With a short macro you can filter data with multiple values in VBA and copy the result to another sheet in one click. Instead of ticking names in the filter
Read More
Count Sub-strings in an Excel Cell with a User Defined Function
VBA

Count Sub-strings in an Excel Cell with a User Defined Function

September 10, 2018October 9, 2026 PK0
Need to count sub-strings in an Excel cell? It happens all the time: a cell holds comma-separated ticket numbers, a semicolon-separated list of email IDs or a string of codes
Read More
Split Data into Separate Workbooks in Excel (VBA Macro)
VBA

Split Data into Separate Workbooks in Excel (VBA Macro)

July 15, 2018October 9, 2026 PK0
When one long sheet holds the data for many people, you often have to split data into separate workbooks, one file per supervisor, region or customer, so that each person
Read More
Personal Macro in Excel: Quick Data Formatting with Ctrl+M
VBA

Personal Macro in Excel: Quick Data Formatting with Ctrl+M

July 3, 2018October 9, 2026 PK0
A personal macro in Excel is a macro saved in your hidden Personal Macro Workbook (PERSONAL.XLSB), so it is ready in every workbook you open on that computer. In this
Read More
Send Email with Snapshot in Excel VBA: Range in Outlook Body
VBA Templates

Send Email with Snapshot in Excel VBA: Range in Outlook Body

June 7, 2018October 9, 2026 PK0
With a short Excel VBA macro you can send an email with a snapshot of your worksheet: the text, charts, pictures and tables in a range land in the body
Read More
Text Join Formula for All Excel Versions: TEXTJOIN UDF in VBA
VBA

Text Join Formula for All Excel Versions: TEXTJOIN UDF in VBA

May 23, 2018October 9, 2026 PK0
This text join formula for all Excel versions gives you TEXTJOIN-style results even if your Excel does not have the TEXTJOIN function. TEXTJOIN joins a whole range of cells into
Read More
VBA

VLOOKUP by cell background color

May 13, 2018September 2, 2024 PK0
VLOOKUP is a popular function in Microsoft Excel. It helps users to find and retrieve specific data from a large table or range of data. However, there is a limitation
Read More
Data Entry Form in Excel: Add, Update and Delete with VBA
Templates VBA

Data Entry Form in Excel: Add, Update and Delete with VBA

April 7, 2018October 9, 2026 PK0
A data entry form in Excel lets users add, update and delete records through a clean pop-up window instead of typing straight into the sheet. In this tutorial you build
Read More

Posts pagination

Previous 1 … 36 37
  • Learn Excel (Free Course)
    • 1. Shortcut Keys
    • 2. Fill & Flash Fill
    • 3. Find & Replace
    • 4. Sort & Filter
    • 5. Formulas & Functions
    • 6. Data Validation
    • 7. Conditional Formatting
    • 8. Basic Charts
    • 9. Advanced Charts
    • 10. Pivot Tables
    • 11. Excel Dashboards
    • 12. VBA Course
    • 13. Excel Formulas with AI
  • Templates
  • Tutorials
    • Charts and Visualization
    • VBA
    • Excel Tips and Tricks
    • Excel Dashboards
    • Power Pivot & DAX
  • Power BI
  • Template Store
    • Ready to Use Templates
  • Courses
  • Academy
    • Excel + AI Mastery: 100 Formulas
    • Excel Pivot Tables & Dashboards
  • About Us
  • Contact Us
Copyright © 2023 PK-AnExcelExpert.com - Privacy Policy
This website uses cookies to improve your user experience, analyze site traffic and serve targeted ads in accordance with our Privacy Policy ACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT