Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 86
Default Substring check within VBA

If Str1 and Str2 are strings, is there a function or simple coding within VBA
to return TRUE if Str1 is a substring of Str2, otherwise FALSE?

Thanks in advance
--
Gary's Student
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 5,302
Default Substring check within VBA

Hi Gary's Sudent,

For xl2k == look at the InStr function in VBA help.


BTW, Why does Gary never give you an answer?

---
Regards,
Norman



"Gary's Student" wrote in message
...
If Str1 and Str2 are strings, is there a function or simple coding within
VBA
to return TRUE if Str1 is a substring of Str2, otherwise FALSE?

Thanks in advance
--
Gary's Student



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 4,624
Default Substring check within VBA

One way:

Dim bSubString As Boolean
bSubString = InStr(Str2, Str1) 0


In article ,
"Gary's Student" wrote:

If Str1 and Str2 are strings, is there a function or simple coding within VBA
to return TRUE if Str1 is a substring of Str2, otherwise FALSE?

Thanks in advance

  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 35,218
Default Substring check within VBA

Look at InStr() in VBA or even Like

if instr(1,str2,str1,vbtextcompare) 0
or
if lcase(str2) like "*" & lcase(str1) & "*" then

I think I got my str1's and str2's correct--but you'll soon find out!

(And I made it so upper/lower case didn't matter.)



Gary's Student wrote:

If Str1 and Str2 are strings, is there a function or simple coding within VBA
to return TRUE if Str1 is a substring of Str2, otherwise FALSE?

Thanks in advance
--
Gary's Student


--

Dave Peterson
  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 86
Default Substring check within VBA

Thank you both very much.

Norman: Gary does give me many answers. He does not function 24/7. The
individuals that support this forum are razor-sharp and lightning-fast.

Perhaps I should change my name to Forum's Student.
--
Gary's Student


"Norman Jones" wrote:

Hi Gary's Sudent,

For xl2k == look at the InStr function in VBA help.


BTW, Why does Gary never give you an answer?

---
Regards,
Norman



"Gary's Student" wrote in message
...
If Str1 and Str2 are strings, is there a function or simple coding within
VBA
to return TRUE if Str1 is a substring of Str2, otherwise FALSE?

Thanks in advance
--
Gary's Student






  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 35,218
Default Substring check within VBA

I think InStr has been there for a long time (forever??).

I bet you were warning about instrrev???



Norman Jones wrote:

Hi Gary's Sudent,

For xl2k == look at the InStr function in VBA help.

BTW, Why does Gary never give you an answer?

---
Regards,
Norman

"Gary's Student" wrote in message
...
If Str1 and Str2 are strings, is there a function or simple coding within
VBA
to return TRUE if Str1 is a substring of Str2, otherwise FALSE?

Thanks in advance
--
Gary's Student


--

Dave Peterson
  #7   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11,272
Default Substring check within VBA

You can also use

If str2 like "*" & str1 & "*" Then
....

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Gary's Student" wrote in message
...
If Str1 and Str2 are strings, is there a function or simple coding within

VBA
to return TRUE if Str1 is a substring of Str2, otherwise FALSE?

Thanks in advance
--
Gary's Student



  #8   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 5,302
Default Substring check within VBA

Hi Dave,

I bet you were warning about instrrev???


Yes, I was Dave!

Thanks for the correction.

---
Regards,
Norman



"Dave Peterson" wrote in message
...
I think InStr has been there for a long time (forever??).

I bet you were warning about instrrev???



Norman Jones wrote:

Hi Gary's Sudent,

For xl2k == look at the InStr function in VBA help.

BTW, Why does Gary never give you an answer?

---
Regards,
Norman

"Gary's Student" wrote in
message
...
If Str1 and Str2 are strings, is there a function or simple coding
within
VBA
to return TRUE if Str1 is a substring of Str2, otherwise FALSE?

Thanks in advance
--
Gary's Student


--

Dave Peterson



Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
extracting substring Rajesh Excel Discussion (Misc queries) 3 January 7th 10 10:23 AM
substring Satyanaidu Excel Discussion (Misc queries) 2 September 11th 09 09:33 AM
Finding a Substring? Jakobshavn Isbrae Excel Worksheet Functions 4 February 22nd 07 03:26 PM
Substring Ldyflyr Excel Discussion (Misc queries) 0 February 15th 07 03:16 PM
Substring Petya Excel Discussion (Misc queries) 0 February 15th 07 02:53 PM


All times are GMT +1. The time now is 04:16 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"