Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() I'm trying to use a formula that will check the contents of a cell and color the cell's row accordingly. However, the "keywords" that I'm looking for won't be the only thing in the cell - they will most likely be part of a sentence. With regular formulas, I found that just putting asterisks around the keywork insde quotation marks works fine. In VBA, though, that doesn't seem to work. Any ideas? -- oodam ------------------------------------------------------------------------ oodam's Profile: http://www.excelforum.com/member.php...o&userid=35513 View this thread: http://www.excelforum.com/showthread...hreadid=553317 |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You can use the Like keyword for wildcard comparisons:
If strCellValue Like "*" & strTest & "*" Then... Be aware that it's case-sensitive, so "A" is not Like "a". If you need case-insentivity use something like If LCase(strCellValue) Like "*" & LCase(strTest) & "*" Then... Andrew oodam wrote: I'm trying to use a formula that will check the contents of a cell and color the cell's row accordingly. However, the "keywords" that I'm looking for won't be the only thing in the cell - they will most likely be part of a sentence. With regular formulas, I found that just putting asterisks around the keywork insde quotation marks works fine. In VBA, though, that doesn't seem to work. Any ideas? -- oodam ------------------------------------------------------------------------ oodam's Profile: http://www.excelforum.com/member.php...o&userid=35513 View this thread: http://www.excelforum.com/showthread...hreadid=553317 |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Would the InStr function work for you?
Best regards John "oodam" wrote in message ... I'm trying to use a formula that will check the contents of a cell and color the cell's row accordingly. However, the "keywords" that I'm looking for won't be the only thing in the cell - they will most likely be part of a sentence. With regular formulas, I found that just putting asterisks around the keywork insde quotation marks works fine. In VBA, though, that doesn't seem to work. Any ideas? -- oodam ------------------------------------------------------------------------ oodam's Profile: http://www.excelforum.com/member.php...o&userid=35513 View this thread: http://www.excelforum.com/showthread...hreadid=553317 |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Try using Instr:
If InStr(Cells(1, 1), MyStr) 0 Then MsgBox "Found it" "oodam" wrote: I'm trying to use a formula that will check the contents of a cell and color the cell's row accordingly. However, the "keywords" that I'm looking for won't be the only thing in the cell - they will most likely be part of a sentence. With regular formulas, I found that just putting asterisks around the keywork insde quotation marks works fine. In VBA, though, that doesn't seem to work. Any ideas? -- oodam ------------------------------------------------------------------------ oodam's Profile: http://www.excelforum.com/member.php...o&userid=35513 View this thread: http://www.excelforum.com/showthread...hreadid=553317 |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You could try using Instr that will return a value 0 if the string is
found. e.g. If Instr(string1, string2) 0 then 'found else 'not found end if Where string2 is the string to search for in string1. It is case sensitive as shown -- Cheers Nigel "oodam" wrote in message ... I'm trying to use a formula that will check the contents of a cell and color the cell's row accordingly. However, the "keywords" that I'm looking for won't be the only thing in the cell - they will most likely be part of a sentence. With regular formulas, I found that just putting asterisks around the keywork insde quotation marks works fine. In VBA, though, that doesn't seem to work. Any ideas? -- oodam ------------------------------------------------------------------------ oodam's Profile: http://www.excelforum.com/member.php...o&userid=35513 View this thread: http://www.excelforum.com/showthread...hreadid=553317 |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Thanks everyone for your help. Much to my surprise, it actually seems to be working! -- oodam ------------------------------------------------------------------------ oodam's Profile: http://www.excelforum.com/member.php...o&userid=35513 View this thread: http://www.excelforum.com/showthread...hreadid=553317 |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You probably want to use the InStr function to determine if your substring
exists in the full string. If Instr returns a value then you have found your substring, otherwise not. -- HTH... Jim Thomlinson "oodam" wrote: I'm trying to use a formula that will check the contents of a cell and color the cell's row accordingly. However, the "keywords" that I'm looking for won't be the only thing in the cell - they will most likely be part of a sentence. With regular formulas, I found that just putting asterisks around the keywork insde quotation marks works fine. In VBA, though, that doesn't seem to work. Any ideas? -- oodam ------------------------------------------------------------------------ oodam's Profile: http://www.excelforum.com/member.php...o&userid=35513 View this thread: http://www.excelforum.com/showthread...hreadid=553317 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Wildcards in RTD | Excel Discussion (Misc queries) | |||
Wildcards | Excel Worksheet Functions | |||
Use wildcards | Excel Discussion (Misc queries) | |||
wildcards in vba | Excel Discussion (Misc queries) | |||
Wildcards | Excel Programming |