+ Reply to Thread
Results 1 to 3 of 3

Checking to see if a number exists in a column

  1. #1
    Registered User
    Join Date
    08-27-2012
    Location
    Santa Ana, CA USA
    MS-Off Ver
    Excel 2010
    Posts
    43

    Checking to see if a number exists in a column

    Hello, all!

    Long story short, I need to check if a number exists in a column in a separate worksheet. If it does, then continue running the rest of the macro. If not, toss up a msgbox and exit the sub.

    Previously I tried doing it entirely within VBA (the array of numbers being contained within the macro) with variants of:

    Please Login or Register  to view this content.
    This wound up not working I assume because the value to be checked (Cells(1, 4)) against the list would have to equal or not equal each of the values in the list individually(?). Either that or I am just not phrasing it correctly which is entirely possible because my VBA skills are awful.

    A gentleman here had suggested creating the list in a column on a worksheet in the same workbook and use that as the list to be checked against. Problem is I just cannot figure out how to phrase that properly either. I'm open to either approach but at this point VBA has me beat.

  2. #2
    Forum Expert Mordred's Avatar
    Join Date
    07-06-2010
    Location
    Winnipeg, Canada
    MS-Off Ver
    2007, 2010
    Posts
    2,787

    Re: Checking to see if a number exists in a column

    I'm not sure if this will fix your problem but this is the proper way to go about the If statement.
    Please Login or Register  to view this content.
    If you're happy with someone's help, click that little star at the bottom left of their post to give them Reps.

    ---Keep on Coding in the Free World---

  3. #3
    Registered User
    Join Date
    08-27-2012
    Location
    Santa Ana, CA USA
    MS-Off Ver
    Excel 2010
    Posts
    43

    Re: Checking to see if a number exists in a column

    Hello, Mordred! Thank you for the reply.

    I tried the code and it behaves like before where it's rejecting any value I put in Cells(1, 4). I tried using an Array and Filter in VBA but I could not figure out how to prevent a partial from being accepted (22 being seen as valid as it's part of one of the array values 2224).

    I do appreciate your help on the syntax, though. Will keep me from pulling my hair out next time

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1