Copy Only Cells With Numeric Values Onto New Sheet

GingerMermaid

New Member
Joined
Nov 2, 2015
Messages
8
Hello Mr.Excel Gurus!

I am currently attempting to copy data from a column that has a mix of cell values; some are numbers, some are words, and some are blank. I am trying to create a list that will copy over only those cells with unique number values, ignoring the blank and word-filled cells.

I'm not sure if there is a way to make a dynamic range that will take into account the fact that there are some blank cells, but I'm certain that my range of data will never exceed cell A1000, so I am currently using that as the bottom of my range.

I have managed to create a loop that will copy over the unique values, but I'd appreciate it if you could help me modify it so that it only pulls over the numeric ones.

Here is what I have so far:

Code:
'activate worksheet w/ source data
wsSourceData.Activate

    'pull over unique list
    With ActiveSheet
        .Range("a1", Range("a1000")).AdvancedFilter _
            Action:=xlFilterCopy, _
            CopyToRange:=wsUniqueData.Range("a1"), _
            Unique:=True
    End With

Thanks in advance for your assistance!!
 

Excel Facts

What do {} around a formula in the formula bar mean?
{Formula} means the formula was entered using Ctrl+Shift+Enter signifying an old-style array formula.
Welcome to the Board!

I'd think about adding a helper column using =ISNUMBER(), then AutoFilter off of that to display just the TRUE results.

As for a dynamic range, you can use:

Code:
Dim lr as Long
  lr = Cells(Rows.Count,"A").End(xlUp).Row

  With ActiveSheet
        .Range("A1", Range("A" & lr)).AdvancedFilter 
  '  And so on...

HTH,
 
Last edited:
Upvote 0
Nice!! I think that bit of code is really going to come in handy for me! Thanks! :) I've been trying to figure out the ISNUMERIC function, but so far, I have not succeeded in getting it to do what you've suggested. :-/ Would you mind showing me how I would format the helper column?
 
Upvote 0

Forum statistics

Threads
1,216,765
Messages
6,132,588
Members
449,737
Latest member
naes

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top