![]() |
Search within a single cell for a character
Using VBA I want an If/Then statement to search within a single cell (D59) to
find if the ":" (colon character) exists after the fourth character. If not "Then: Wrong = True" In an adjacent worksheet cell I could just enter =iserr(find(":",D59,4)) and if the result is True then I know it doesn't exist. How do I write this in VBA? |
Search within a single cell for a character
If Instr(5, Range("D59"), ":") 0 then Wrong = True
"AZSteve" wrote: Using VBA I want an If/Then statement to search within a single cell (D59) to find if the ":" (colon character) exists after the fourth character. If not "Then: Wrong = True" In an adjacent worksheet cell I could just enter =iserr(find(":",D59,4)) and if the result is True then I know it doesn't exist. How do I write this in VBA? |
Search within a single cell for a character
Dang, I really need to learn to read the details more carefully before
posting my reply. This actually should have been: If InStr(5, Range("D59"), ":") = 0 Then Wrong = True or If Not InStr(5, Range("D59"), ":") 0 Then Wrong = True but you probably got the idea anyhow... "B Lynn B" wrote: If InStr(5, Range("D59"), ":") 0 then Wrong = True "AZSteve" wrote: Using VBA I want an If/Then statement to search within a single cell (D59) to find if the ":" (colon character) exists after the fourth character. If not "Then: Wrong = True" In an adjacent worksheet cell I could just enter =iserr(find(":",D59,4)) and if the result is True then I know it doesn't exist. How do I write this in VBA? |
All times are GMT +1. The time now is 12:26 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com