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

microsoft excel intermediate tutorialunlock excel workbookexcel delete macrovba excel select workbookexcel vba array lengthformat in vbadelete cells vbaadodb.recordset examplereturn value vbavlookup using two criteriasimple macro in excelvba excel columnrun query in excelexcel remove non duplicatesrecording macros in excel 2007sample vlookupaccess vba examplesnested vlookup excelbasic vba tutorialtypeof vbahow to use the concatenate function in excelhow to unprotect excel sheetformula for vlookup in excelexcel implementation plan templateunhide column excel 2010excel loopingexcel isblank functionmsgbox in accessexcel sql statementmacro example in excelvba excel accessxls vlookupdelete blank cells in excelunlocking protected excel sheetvba headerbubble chart excel 2007excel shortcut select rowvba connectiontesting interview questions and answers for freshersexcel option button groupswitch between sheets excel shortcutbeginners excel tutorialadd developer tab to the ribbon in word 2010data types in vbahow to password protect an excel workbookset row height in excel 2010excel row widthcreate excel macropivot chart tutorialexecutive dashboard templatesuse of concatenate in exceltcs c interview questions and answers pdfexcel 2010 slicer tutorialvba columnshow to use iserrorsas interview questions pdf free downloadvba excel arrayhow to put a title on excel graphhow to use sumifs in excelvba code to export access query to excelfor each in vbaintegrated master schedule templatevlookup samplesgoto function in vbaexcel vba functionsexcel find last cellexcel transpose macrocombine worksheets in excelmonthly gantt chart excel templateinteractive excel calendar templatetclsh commandssumif function in accesssql basics for beginnersexcel vba open applicationconnect excel to sqlscripting.filesystemobject opentextfile