Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Can anyone tell me why the results of these are the same?
rsData.Fields("DataText") contains "Transaction Void #178" x = InStrRev(rsData.Fields("DataText"), "#") y = InStr(1, rsData.Fields("DataText"), "#") x and y both end up 18... I had expected that x would be 4. I also tried assigning the recordset value to a string "S" just to make sure ADO wasn't doing something strange to the string functions, still had the same results. I had to use the StrReverse() function in my Right$ function to get the "#178" extracted properly. Right$(rsData.Fields("DataText"), _ InStr(1, StrReverse(rsData.Fields("DataText")), "#")) 'returns "#178" -- Regards, John |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Help with Macro Using InStrRev: How to Rewrite to Use on Macs and | Excel Discussion (Misc queries) | |||
InstrRev Issue | Excel Discussion (Misc queries) | |||
Instrrev function | Excel Programming | |||
worksheet function for InStrRev() | Excel Programming | |||
InStrRev function not working? | Excel Programming |