What replaces Worksheet_Change in Google Sheets?
Excel fires Worksheet_Change after cells change on a sheet. Google Sheets uses simple onEdit triggers for lightweight reactions or installable onEdit triggers when you need fewer restrictions. Both patterns run Apps Script instead of VBA.
When to use it
Use onEdit or installable onEdit when Excel macros reacted to typing, paste, or validation changes.
When to skip it
Skip edit triggers when a formula, conditional format, or filter view updates automatically without code.
Better Sheets resources
Related Tutorials
Watch how Worksheet_Change works
Move Entire Row when a Cell is changed to "Yes" - The $75,000 Google Script
Create New Worksheet When Google Form Submitted
The First Thing I Do When Starting a Google Sheet
Google Sheets Interface Changes
Whitening Google Sheet Prank
Ultimate Checklist in Google Sheets
Related blog posts
Guides that explain Worksheet_Change in more depth.
Google Sheets Interface Changes
New Date Chips and Integration with Google Workspace makes Google Sheets much more useful, within the ecosystem. It's a great tool within workspace now.
Read post →Google Sheets Green Color Hex Code
Google Sheets Green Color Hex Code! Dive into #0F9D58, Google's vibrant shade of Green. The green color code you'll want to use in all your designs if you're google sheets adjacent.
Read post →Quick Google Sheets Tips
Boost productivity and streamline your workflow in Google Sheets with our quick tips and free tools. Breathe new life into your spreadsheets today.
Read post →Related terms
onEdit trigger
The onEdit trigger runs a script automatically when someone changes a cell in your spreadsheet. It is one of the simplest ways to make Sheets react to user input without clicking a custom menu. You define the function in Apps Script and bind it to the onEdit event for that file.
Read guide →installable trigger
An installable trigger is configured in Apps Script > Triggers and binds a function to an event such as on edit, on form submit, or time-driven clock. It can run with authorization the simple trigger cannot, and you can set failure notifications.
Read guide →Apps Script triggers
Triggers tell Apps Script when to run a function: on edit, on open, on a schedule, or when a form is submitted. Simple triggers use reserved names like onEdit. Installable triggers are created in the Apps Script Triggers page and can do more, including running as a specific user or on a timer.
Read guide →Google Apps Script
Apps Script is Google's JavaScript platform for automating Sheets and other Workspace apps. From a spreadsheet you can open Extensions > Apps Script to write code that reads cells, sends email, builds menus, and runs on triggers. It goes beyond formulas when you need custom workflows tied to your file.
Read guide →Done reading about Worksheet_Change?
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.