How to prevent blank or missing entries in cells in Excel?
If you're creating a table in the range A1:B10 of a worksheet and want to ensure no blank cells are left in this range, you can implement a solution that automatically displays a prompt if a blank entry is detected while editing. Follow this step-by-step guide to prevent blank or missing entries in the specified table range.
Prevent blank or missing entries in cells by using VBA code
Prevent blank or missing entries in cells by using VBA code
The range A1:B10 is designated for your table, with A1 and B1 serving as the table headers, as shown in the screenshot below. Follow the steps outlined to prevent blank or missing entries within the range A2:B10 while populating the table.
1. In the worksheet where you want to prevent blank entries in a certain range, right-click the sheet tab, and then click View Code from the right-clicking menu.
2. In the Microsoft Visual Basic for Applications window, copy and paste the below VBA code into the Code window. See screenshot:
VBA code: Prevent blank or missing entries in a range of cells
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count <> 1 Then Exit Sub
Dim isect As Range
On Error Resume Next
Set isect = Application.Intersect(Target, Range("A2:B10"))
If Not (isect Is Nothing) Then
If Target.Column = 1 Then
If Len(Target.Value) > 0 And Len(Target.Offset(-1, 0).Value) = 0 Then
MsgBox "You cannot skip a row in column A2:B10", vbInformation, "Kutools for Excel"
Target.ClearContents
End If
Else
If (Len(Target.Value) > 0 And Len(Target.Offset(-1, 0).Value) = 0) Or (Len(Target.Value) > 0 And Len(Target.Offset(0, -1).Value) = 0) Then
MsgBox "You cannot skip a row in column A2:B10", vbInformation, "Kutools for Excel"
Target.ClearContents
End If
End If
End If
End Sub
Note: In the VBA code, A2:B10 is the range of cells which you donβt want to leave any empty cells inside. Please change the range as you need.
From now on, if you skip a blank cell and fill in the next cell in the specified range, a Kutools for Excel dialog box will appear as shown below.
Related articles:
- How to prevent data entry into specific cells of a worksheet in Excel?
- How to prevent selection of multiple worksheets in Excel?
- How to prevent a certain worksheet from being deleted in Excel?
- How to prevent specific cell contents from being deleted in Excel?
Best Office Productivity Tools
Supercharge Your Excel Skills with Kutools for Excel, and Experience Efficiency Like Never Before. Kutools for Excel Offers Over 300 Advanced Features to Boost Productivity and Save Time. Click Here to Get The Feature You Need The Most...
Office Tab Brings Tabbed interface to Office, and Make Your Work Much Easier
- Enable tabbed editing and reading in Word, Excel, PowerPoint, Publisher, Access, Visio and Project.
- Open and create multiple documents in new tabs of the same window, rather than in new windows.
- Increases your productivity by 50%, and reduces hundreds of mouse clicks for you every day!
All Kutools add-ins. One installer
Kutools for Office suite bundles add-ins for Excel, Word, Outlook & PowerPoint plus Office Tab Pro, which is ideal for teams working across Office apps.





- All-in-one suite β Excel, Word, Outlook & PowerPoint add-ins + Office Tab Pro
- One installer, one license β set up in minutes (MSI-ready)
- Works better together β streamlined productivity across Office apps
- 30-day full-featured trial β no registration, no credit card
- Best value β save vs buying individual add-in