Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I am trying to use the worksheetfunction find to establish whether
text string contains a comma or not (refer below) testComma = WorksheetFunction.Find(",", ResultsValue, 1) I have also tried testComma = iserror(WorksheetFunction.Find(",", ResultsValue, 1)) However, if the string does not contain a comma I get a run-time erro 1004 Unable to get Find propert of WorksheetFunction class. Any tips would be appreciated -- Message posted from http://www.ExcelForum.com |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Try this
Sub test() If ActiveCell.Value Like "*,*" Then MsgBox "Contains "",""" End Sub bcmiller < wrote: I am trying to use the worksheetfunction find to establish whether a text string contains a comma or not (refer below) testComma = WorksheetFunction.Find(",", ResultsValue, 1) I have also tried testComma = iserror(WorksheetFunction.Find(",", ResultsValue, 1)) However, if the string does not contain a comma I get a run-time error 1004 Unable to get Find propert of WorksheetFunction class. Any tips would be appreciated. --- Message posted from http://www.ExcelForum.com/ |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Try
On Error Resume Next testComma = WorksheetFunction.Find(",", ResultsValue, 1) If testComma 0 Then ... On Error Gotol 0 -- HTH Bob Phillips ... looking out across Poole Harbour to the Purbecks (remove nothere from the email address if mailing direct) "bcmiller " wrote in message ... I am trying to use the worksheetfunction find to establish whether a text string contains a comma or not (refer below) testComma = WorksheetFunction.Find(",", ResultsValue, 1) I have also tried testComma = iserror(WorksheetFunction.Find(",", ResultsValue, 1)) However, if the string does not contain a comma I get a run-time error 1004 Unable to get Find propert of WorksheetFunction class. Any tips would be appreciated. --- Message posted from http://www.ExcelForum.com/ |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
if instr(ResultsValue,",") 0 then
msgbox ResultsValue & " contains a comma" End if Demo'd from the immediate window: ResultsValue = "abcde,fghih" ? instr(ResultsValue,",") 6 ResultsValue = "abcdefghih" ? instr(ResultsValue,",") 0 -- Regards, Tom Ogilvy "bcmiller " wrote in message ... I am trying to use the worksheetfunction find to establish whether a text string contains a comma or not (refer below) testComma = WorksheetFunction.Find(",", ResultsValue, 1) I have also tried testComma = iserror(WorksheetFunction.Find(",", ResultsValue, 1)) However, if the string does not contain a comma I get a run-time error 1004 Unable to get Find propert of WorksheetFunction class. Any tips would be appreciated. --- Message posted from http://www.ExcelForum.com/ |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks All.
I have used variations of each of your code samples for differen purposes and they work a treat. Cheers b -- Message posted from http://www.ExcelForum.com |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Find text - worksheet function or macro? | Excel Discussion (Misc queries) | |||
Find last non-blank row with a worksheet function | Excel Worksheet Functions | |||
Can the find/replace function be used for worksheet headers/footer | Excel Worksheet Functions | |||
Worksheet Function - Find? | Excel Worksheet Functions | |||
for stats worksheet in XL how do i find the minitab function | Excel Worksheet Functions |