# Thread: Check if a cell contains same digits Thanks: 0 Likes:  3 Post #5331058 (1)Post #5331059 (1)Post #5331068 (1)

1. ## Re: Check if a cell contains same digits

Originally Posted by Peter_SSs
Something like

Code:
`MsgBox Range("A1").Text = String(4, Left(Range("A1").Text, 1))`
Hi again,
Sorry to wake this thread up again.

But is there a way to verify with numbers like this:
0123
1234
2345
3456
4567
Etc?

2. ## Re: Check if a cell contains same digits

Originally Posted by kelly mort
is there a way to verify with numbers like this:
0123
1234
2345
3456
4567
Etc?
Verify what?
- That they are all 4 digits exactly?
- That they are 4 consecutive ascending digits?
- That every digit of 1234 is 1 more than every digit of the previous number (0123) etc?
- Something else?

3. ## Re: Check if a cell contains same digits

Yes to all the above but nothing else

4. ## Re: Check if a cell contains same digits

Originally Posted by kelly mort
Yes to all the above but nothing else
Really?

So this is nothing like the previous question?

This time, instead of looking at the cells individually, we have to look at a number of cells as a group and this example would fail the verification?

Verify

 A 1 0123 2 3456 3 1234 4 2345

Excel tables to the web >> Excel Jeanie HTML 4

Further, the maximum number of cells that could fit the verification is 7 and that would be these 7 cells?

Verify

 A 1 0123 2 1234 3 2345 4 3456 5 4567 6 5678 7 6789

Excel tables to the web >> Excel Jeanie HTML 4

.. or perhaps you misunderstood what I was asking with my third point?

5. ## Re: Check if a cell contains same digits

Sorry I think my explanation was not clear:
This is a new form to put it; I will always have the code look at cell A1.
Then in that cell we are looking for any of those numbers as listed above. Then throw the msgbox as before. I hope this makes it clearer

6. ## Re: Check if a cell contains same digits

Originally Posted by kelly mort
I will always have the code look at cell A1.
Then in that cell we are looking for any of those numbers as listed above.
So, just like data validation?
Except that "those numbers as listed above" finish with "Etc".
Where does the "Etc" end? What is the full list of valid numbers? Is it just the 7 numbers I listed in my second screen shot in post 14?

7. ## Re: Check if a cell contains same digits

-The full list of the numbers is supposed to be unlimited ; any number with the consecutive number form of "ABCD" is part of the list.
- "Etc" is not part of the list I used it there to show the sequence

So in cell A1, if the number has the form ABCD like 0123, 1234, ... Then we call the msgbox

8. ## Re: Check if a cell contains same digits

Originally Posted by kelly mort
-The full list of the numbers is supposed to be unlimited ; any number with the consecutive number form of "ABCD" is part of the list.
So there has to be 4 digits and they have to be consecutive.
Unlimited list??
I'm clearly not understanding. Could you give me one more example of a 4-digit number with consecutive digits other than those 7 examples in the bottom screen shot of post 14?

Can you also confirm that the cell being looked at is formatted as Text, since 0123 would not normally show that leading zero?

9. ## Re: Check if a cell contains same digits

Yes the format will be as text.

Oh okay sorry. I think that's all the list you have up there. I didn't think through it well enough at first which made me think there could be infinite possibilities.

Yes there should be four consecutive digits

10. ## Re: Check if a cell contains same digits

Code:
`MsgBox InStr(1, "|0123|1234|2345|3456|4567|5678|6789|", "|" & Range("A1").Text & "|") > 0`
Edit: Safer would be
Code:
`MsgBox InStr(1, Replace("|0123|1234|2345|3456|4567|5678|6789|", "|", Chr(0)), Chr(0) & Range("A1").Text & Chr(0)) > 0`