VBA code to check if active cell is blank

Home/VBA/VBA code to check if active cell is blank

VBA to check if an active cell is blank macro will help us to determine whether an active range is filled with some value or not. This example will help us to know how to check if an active cell or a range is blank or not using Excel VBA. This can be used in Excel 2003,2007,2010,2013.



50+ Project Management Templates Pack
Excel PowerPoint Word

Advanced Project Plan & Portfolio Template
Excel Template

Business Presentations Templates Pack
PowerPoint Slides

20+ Excel Project Management Pack
Excel Templates

20+ PowerPoint Project Management Pack
PowerPoint Templates

10+ MS Word Project Management Pack
Word Templates

VBA code to check if an active cell is blank – Syntax

Here is the example Excel VBA Syntax to check if an active cell is blank or not. The below macro will check whether an active Range is blank or not.

If ActiveCellctiveCell = "" Then
... Statements to execute if the Cell is Empty 
...statements to execute if Cell is not Blank.
end if

VBA code to check if an activecell is blank – Example

Here is the example macro to check if an ActiveCell cell is blank or not. The below macro will show a message box based on active Cell value.

Sub vba_code_to_check_if_active_cell_is_blank()
If ActiveCell = "" Then
MsgBox "ActiveCell is Blank"
MsgBox "ActiveCell is not blank"
End If
End Sub

VBA code to check if an ActiveCell is blank – Better Example: Avoid Empty Spaces

Sometimes, A cell or rang looks blank and we notice that the condition is failing. It is mostly because of the empty spaces in the cell. So, whenever you want to check if an active cell is empty, you can trim the ActiveCell value and check it.

Sub vba_code_to_check_if_active_cell_is_blank() 
'use trim to avoide blank spaces
If Trim(ActiveCell) = "" Then
MsgBox "ActiveCell is Blank"
MsgBox "ActiveCell is not blank"
End If
End Sub

VBA code to check if an Active Cell is blank – Instructions

Please follow the below step by step instructions to test this Example VBA Macro codes:

  • Step 1: Open a New Excel workbook
  • Step 2: Press Alt+F11 – This will open the VBA Editor (alternatively, you can open it from Developer Tab in Excel Ribbon)
  • Step 3: Insert a code module from then insert menu of the VBE
  • Step 4: Copy the above code and paste in the code module which have inserted in the above step
  • Step 5: Enter some sample data at active cell and do not change the selection to check if the cell is blank or not using VBA.
  • Step 6: Now press F5 to execute the code or F8 to debug the Macro to check the if Range A1 is blank or not
By |January 20th, 2015|VBA|1 Comment

About the Author:

PNRao is a passionate business analyst and having close to 10 years of experience in Data Mining, Data Analysis and Application Development. This blog is his passion to learn new skills and share his knowledge to make you expertise in Data Analysis (Excel, VBA, SQL, SAS, Statistical Methods, Market Research Methodologies and Data Analysis Techniques).

One Comment

  1. PRAKASH June 7, 2017 at 7:56 PM - Reply

    owsome efforts

Leave A Comment

Related pages

unhide rowscell ranges in excelvba delete a filedisplay duplicates in excelunprotect excel vba codevba applicationscheckboxes in excel 2010excel 2007 hotkeysawesome excel tricksexcel vba variableshow to add the developer tab in excelrecording macros in excel 2010insert text box excelexcel formula to change cell colortick in microsoft excelexcel chart dashboardhow to display developer tab in excel 2010vba tutorial advancedwhat are vlookups in excelremove password protection excel 2010how to merge and center cells in excel 2010microsoft graphs and charts templatesvba msgbox yes no exampleconstruction budget template excelprotect structure and windows excelwriting vba codeexcel hide functionworking with arrays in excelexcel row height in inchesexcel vba isnaloop vba excelusing the sumif function in excelcombine multiple spreadsheetsexcel convert to capital lettersexcel team schedule templateuserform excel 2007working with pivot tables in excel 2007excel spreadsheet test for interviewexcel vba selected celldescending order in excelaccess vba programming examplesdifferent types of languages in sqlnested if statements excel 2013dashboard template powerpointsql and vbaprotect sheet excelhow to use multiple if statements in excelmacros in excel examplesinsert row macro excelchart wizard excel 2010excel unhide tabshow to use lookup function in excel 2010excel vba option buttonfind duplicates in excel 2013vb excel tutorialvba filefilterprotecting an excel spreadsheetgantt project planner excelopen file vba accessimplementation plan template excelproject plan templates excelunmerge cells excelvba concatenate functionkpi dashboard in excelexcel merging cellshow to write an if statement in excelisna function vlookupvba loop statementmultiple selection listboxvba delete rowsremove duplicates in excel 2003how to create hyperlink in excelhow to build a macro in excelhow to combine cells in excel 2007