In an Excel worksheet, if data is entered in nonadjacent cells, you may discover it a bit troublesome to select and copy the data in non-blank cells. Now, in this post, we will introduce 2 ways to quickly select all non-blank cells.
Excel users are frequently required to copy and paste data. However, sometimes, there may be some troubles. For example, there are multiple discontinuous blank cells in an Excel worksheet. In this case, it is a bit hard to select all the cells which have content. But, don’t worry. Here we will share you 2 approaches to select all non-blank cells in an Excel sheet.
Method 1: Select via “Go To Special”
- At the outset, open the Excel worksheet.
- Then, press “F5” to trigger “Go To” dialog box.
- In the “Go To” dialog, click “Special” button.
- Next, check the “Constants” option and then “Numbers”, “Text”, “Logicals” and “Errors” options.
- Finally, click “OK”.
- When dialog box closes, as you see, all non-blank cells have been selected.
Method 2: Select with Excel VBA
- First off, get access to Excel VBA editor with reference to “How to Run VBA Code in Your Excel“.
- Then, put the following code into an unused module.
Sub SelectAllNonBlankCells() Dim objUsedRange As Range Dim objRange As Range Dim objNonblankRange As Range Set objUsedRange = Application.ActiveSheet.UsedRange For Each objRange In objUsedRange If Not (objRange.Value = "") Then If objNonblankRange Is Nothing Then Set objNonblankRange = objRange Else Set objNonblankRange = Application.Union(objNonblankRange, objRange) End If End If Next If Not (objNonblankRange Is Nothing) Then objNonblankRange.Select End If End Sub
- After that, exit the VBA editor and add this macro to Quick Access Toolbar.
- Now, open your desired worksheet and click the macro button.
- At once, all non-blank cells will be selected, as shown in the following image.
Comparison
Advantages | Disadvantages | |
Method 1 | Easy to operate | Users have to manually open “Go To” dialog box and check options every time when they need to select non-blank cells |
Method 2 | Easy and convenient for reuse | Arise the dangers of external malicious macros |
Repair Annoying Excel Troubles
Excel file is prone to errors and corruption. For instance, if MS Excel is frequently closed improperly, the file can get damaged with ease. Hence, users have to make some precautions, including backing up the files on a periodical basis. In addition, a proficient, robust and reliable xlsx fix tool, like DataNumen Excel Repair, is a matter of necessity.
Author Introduction:
Shirley Zhang is a data recovery expert in DataNumen, Inc., which is the world leader in data recovery technologies, including SQL Server recovery and outlook repair software products. For more information visit www.datanumen.com