Yes, it needs to be either:
    If (InStr(1, cell.Value, ChkFor, 1)) Then
or
    If (InStr(cell.Value, ChkFor)) Then
but not what you had which was a bit inbetween.
From Excel's help:
   start    Optional. Numeric expression that sets the   starting position for each search. If omitted, search begins at the first   character position. If start contains Null, an error occurs. The start argument is required if compare is specified.      string1    Required. String expression being   searched.      string2    Required. String expression sought.      compare    Optional. Specifies the type of string   comparison. If compare is Null, an error occurs.   If compare is omitted, the Option   Compare setting determines the type of comparison. Specify a   valid LCID (LocaleID) to use locale-specific rules in the comparison.
Posted by: pascaldaulton@lineone.net
| Reply via web post | • | Reply to sender | • | Reply to group | • | Start a New Topic | • | Messages in this topic (5) | 
Be sure to check out TechTrax Ezine for many, free Excel VBA articles! Go here: http://www.mousetrax.com/techtrax to enter the ezine, then search the ARCHIVES for EXCEL VBA.
----------------------------------
Visit our ExcelVBA group home page for more info and support files:
http://groups.yahoo.com/group/ExcelVBA
----------------------------------
More free tutorials and resources available at:
http://www.mousetrax.com
----------------------------------
 
Tidak ada komentar:
Posting Komentar