![]() |
Cell Format Check
I need a macro to check each cell in a range to see if it fits a
certain format. Specifically the format is LLNNNNNNL L = letter N = number Is there any easy way to do this? Thanks, Richard |
Cell Format Check
s = "[A-Z][A-Z]#####[A-Z]" for each cell in selection if ucase(cell.Value) like s then End if Next Demo'd from the immediate window: s = "[A-Z][A-Z]#####[A-Z]" ? "AA12345B" like s True ? "A012345B" like s False ? "AA123456" like s False ? "AA1234B" like s False -- Regards, Tom Ogilvy "Rich" wrote: I need a macro to check each cell in a range to see if it fits a certain format. Specifically the format is LLNNNNNNL L = letter N = number Is there any easy way to do this? Thanks, Richard |
Cell Format Check
Miscounted the N's
Change it to s = "[A-Z][A-Z]######[A-Z]" with 6 #'s concept is the same. Just for completeness, if you don't want to include the Ucase, you can be case insensitive with s = "[A-Za-z][A-Za-z]######[A-Za-z]" or to be case sensitive, use the original and don't use the ucase. -- Regards, Tom Ogilvy "Tom Ogilvy" wrote: s = "[A-Z][A-Z]#####[A-Z]" for each cell in selection if ucase(cell.Value) like s then End if Next Demo'd from the immediate window: s = "[A-Z][A-Z]#####[A-Z]" ? "AA12345B" like s True ? "A012345B" like s False ? "AA123456" like s False ? "AA1234B" like s False -- Regards, Tom Ogilvy "Rich" wrote: I need a macro to check each cell in a range to see if it fits a certain format. Specifically the format is LLNNNNNNL L = letter N = number Is there any easy way to do this? Thanks, Richard |
Cell Format Check
Excellent
thanks very much |
All times are GMT +1. The time now is 02:08 AM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com