A few things that I notice
Empty is used as an unitialized vaiable. Just use
For a validation (between) I expect a Formula like
I would not use this : Sheet1.Protect
Instead
why have
When the strings are "" (empty) ?
I understand that your rng goes upto Q200, but where it could go wrong:
Use startPnt = "" and
An integer can take values up to 32,767.
startPnt = Item.Row, so theoretically it can become as large as Cells.rows.Count, which is already 65,536 in XL2003.
This will give an overflow error '6'
Where it goes wrong (I think) is here Range("'List'!Q2:Q200")
Bookmarks