Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 454
Default Test for Values Q

I have 13 input boxes in J10:J22. Within Data Validation I test to
ensure that inputs into these cells are between 1-9999.

How can I test that no input in J10:J22 is duplicated? I assume I have
to do this via code, how would I do that?

  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 10,593
Default Test for Values Q

Select cells J10:J22
Goto DV
Change the Allow type to Custom
Add this formula
=AND(J10=1,J10<1000,COUNTIF($J$10:J10,J10)=1)

--
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my addy)

"Sean" wrote in message
ups.com...
I have 13 input boxes in J10:J22. Within Data Validation I test to
ensure that inputs into these cells are between 1-9999.

How can I test that no input in J10:J22 is duplicated? I assume I have
to do this via code, how would I do that?



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 454
Default Test for Values Q

Bob, where does it reference cells J11:J22 within this formula?


  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 10,593
Default Test for Values Q

Sean,

It is automatically adjusted by Excel because you start by selecting
J10:J22.

--
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my addy)

"Sean" wrote in message
ups.com...
Bob, where does it reference cells J11:J22 within this formula?




  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 454
Default Test for Values Q

Bob

Very clever, thanks. One other tweak, how could I allow a max of only
6 digits, within the same restrictions as above. So user could enter 1
or 123456 provided these weren't also entered first in J10:J22?






  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 10,593
Default Test for Values Q

Sorry, I am not quite clear on that one.

Is the 1 or 123456 in J10:J22 or in some other cell that checks that that
number hasn't already been used in J10:J22? If the latter, use a formula in
this new cell (let's say L10) of

=AND(L10=1,L10<=999999,NOT(ISNUMBER(MATCH(L10,$J$ 10:$J$22,0))))

--
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my addy)

"Sean" wrote in message
ups.com...
Bob

Very clever, thanks. One other tweak, how could I allow a max of only
6 digits, within the same restrictions as above. So user could enter 1
or 123456 provided these weren't also entered first in J10:J22?






  #7   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 454
Default Test for Values Q

Bob

Very clever, thanks. One other tweak, how could I allow a max of only
6 digits, within the same restrictions as above. So user could enter 1
or 123456 provided these weren't also entered first in J10:J22?


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Excel formula to test a value BETWEEN 2 values? Romi Excel Discussion (Misc queries) 8 July 29th 09 11:19 PM
Test if a value is in a range of values jfrick Excel Worksheet Functions 9 April 13th 08 09:02 PM
Return 1st, 2nd, 3rd largest test values John Excel Worksheet Functions 8 March 22nd 08 04:44 PM
Test if a number falls between 2 values dalymjl Excel Worksheet Functions 13 July 22nd 07 05:57 PM
best way to test a row for 0 values Gary Keramidas Excel Programming 7 September 24th 06 11:22 PM


All times are GMT +1. The time now is 12:26 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"