What replaces an Excel UserForm in Google Sheets?

Excel UserForms are custom VBA dialog windows. In Google Sheets, build the same flows with HtmlService modals, sidebars, or Google Forms linked to a response sheet. Apps Script can read selections and write results back to ranges.

When to use it

Use HtmlService or Forms when Excel UserForms collected inputs before running a macro.

When to skip it

Skip custom dialogs when a few input cells with validation are easier for collaborators to maintain.

Better Sheets resources

Related Tutorials

Watch how UserForm works

Browse more tutorials
How to Create a Google Form Automatically

How to Create a Google Form Automatically

How to create a form programmatically using Google Apps Script. I show y...
Create New Worksheet When Google Form Submitted

Create New Worksheet When Google Form Submitted

Automate copying a template for new form submissions with user data inse...
Better Email Form on Google Sites

Better Email Form on Google Sites

Submit email from a Google Sites to Google Sheets with this easy to embe...
Curate Google Sheets Easily - Automatic Bookmarklet Maker

Curate Google Sheets Easily - Automatic Bookmarklet Maker

Curated sites, articles, and more web resources super easily into a Goog...
Embed Email Form and Name Form into Website to Google Sheets

Embed Email Form and Name Form into Website to Google Sheets

Add names to the Email2Sheet apps script and code.
The First Thing I Do When Starting a Google Sheet

The First Thing I Do When Starting a Google Sheet

Are you tired of the default look of your Google Sheets? In this video, ...

Related blog posts

Guides that explain UserForm in more depth.

Browse the blog

Related terms

Done reading about UserForm?

Membership unlocks 637+ tutorials, unlimited generators, and every template. Practical lessons. Zero fluff.

Need this once

Jump to a free tool or a single tutorial for this topic.

Learning Sheets for real

Unlock the full library, generators, and templates with membership.