![]() |
StrComp
How can I do a StrComp of multiple text strings?
Example: StrComp(Target.Offset(0, -5).Text, "AMX", vbTextCompare) = 0 or StrComp(Target.Offset(0, -5).Text, "AMX, BAVR, BAVS", vbTextCompare) = 0 or is it StrComp( Target.Offset(0, -5).Text, "AMX",Target.Offset(0, -5).Text, "BAVR",Target.Offset(0, -5).Text, "BAVS", vbTextCompare) = 0 or is it something else AMX or BAVR or BAVS can be in a given cell and I do postings based upon the cell value. |
StrComp
Sub WhoGoesThere() Dim N As Long Dim vArr As Variant vArr = Array("AMX", "BAVR", "BAVS") For N = 0 To 2 If InStr(1, Target.Offset(0, -5).Text, vArr(N), vbBinaryCompare) 0 Then 'do something Exit For End If End Sub -- Jim Cone San Francisco, USA http://www.realezsites.com/bus/primitivesoftware (Excel Add-ins / Excel Programming) "Rick"wrote in message How can I do a StrComp of multiple text strings? Example: StrComp(Target.Offset(0, -5).Text, "AMX", vbTextCompare) = 0 or StrComp(Target.Offset(0, -5).Text, "AMX, BAVR, BAVS", vbTextCompare) = 0 or is it StrComp( Target.Offset(0, -5).Text, "AMX",Target.Offset(0, -5).Text, "BAVR",Target.Offset(0, -5).Text, "BAVS", vbTextCompare) = 0 or is it something else AMX or BAVR or BAVS can be in a given cell and I do postings based upon the cell value. |
StrComp
Missed a note in my air code. Need a "Next" right after End If... End If Next End Sub -- Jim Cone San Francisco, USA http://www.realezsites.com/bus/primitivesoftware (Excel Add-ins / Excel Programming) |
StrComp
Jim:
It gave me an error #424 Object Required... What Object does it need? "Rick" wrote: How can I do a StrComp of multiple text strings? Example: StrComp(Target.Offset(0, -5).Text, "AMX", vbTextCompare) = 0 or StrComp(Target.Offset(0, -5).Text, "AMX, BAVR, BAVS", vbTextCompare) = 0 or is it StrComp( Target.Offset(0, -5).Text, "AMX",Target.Offset(0, -5).Text, "BAVR",Target.Offset(0, -5).Text, "BAVS", vbTextCompare) = 0 or is it something else AMX or BAVR or BAVS can be in a given cell and I do postings based upon the cell value. |
StrComp
Rick, I would imagine that "Target" is the culprit. My code was not intended to be a complete solution or even a complete sub. You have to incorporate what I posted into your existing code. "Target" is normally part of "event" code in the module behind a sheet or in the ThisWorkbook module. It usually refers to the cell that was changed (a range object). -- Jim Cone San Francisco, USA http://www.realezsites.com/bus/primitivesoftware (Excel Add-ins / Excel Programming) "Rick" wrote in message Jim: It gave me an error #424 Object Required... What Object does it need? |
All times are GMT +1. The time now is 02:10 AM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com