Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi All,
I was hoping to get a hint or two to find a specific word, which I'll use to determine which worksheet to place the string in. I would really appreciate only hints as to the process. Thanks in advance. Yours truly, wccc.pctutor |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hint: InStr
-- Jim Cone Portland, Oregon USA "wccc.pctutor" wrote in message Hi All, I was hoping to get a hint or two to find a specific word, which I'll use to determine which worksheet to place the string in. I would really appreciate only hints as to the process. Thanks in advance. Yours truly, wccc.pctutor |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
try Searching the VBA Help Files for the InStr Function
"wccc.pctutor" wrote: Hi All, I was hoping to get a hint or two to find a specific word, which I'll use to determine which worksheet to place the string in. I would really appreciate only hints as to the process. Thanks in advance. Yours truly, wccc.pctutor |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hint: The Like Operator.
-- Rick (MVP - Excel) "wccc.pctutor" wrote in message ... Hi All, I was hoping to get a hint or two to find a specific word, which I'll use to determine which worksheet to place the string in. I would really appreciate only hints as to the process. Thanks in advance. Yours truly, wccc.pctutor |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Example: On the First worksheet in cells, A1 & A2 place these two words
A 1 Aardvark 2 Anteater Then in the VBE paste this, Option Explicit Sub DoStuff() Dim Start As Integer Dim StringBeingSearched As String Dim StringBeingSought As String Dim ws As Worksheet Dim LastRow As Long Dim RangeToSearch As Range Dim i As Variant Set ws = ActiveWorkbook.Worksheets(1) LastRow = ws.Cells(Rows.Count, 1).End(xlUp).Row Set RangeToSearch = Range("A1:A" & LastRow) Start = 1 StringBeingSought = "Aa" For Each i In RangeToSearch If InStr(Start, i, StringBeingSought) Then MsgBox i End If Next End Sub Notice that the msgbox only returns Aardvark not anteater. The same can be applied for any string Hope that helps. "wccc.pctutor" wrote: Hi All, I was hoping to get a hint or two to find a specific word, which I'll use to determine which worksheet to place the string in. I would really appreciate only hints as to the process. Thanks in advance. Yours truly, wccc.pctutor |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
The OP specifically asked for hints only (not full code).
-- Rick (MVP - Excel) "Office_Novice" wrote in message ... Example: On the First worksheet in cells, A1 & A2 place these two words A 1 Aardvark 2 Anteater Then in the VBE paste this, Option Explicit Sub DoStuff() Dim Start As Integer Dim StringBeingSearched As String Dim StringBeingSought As String Dim ws As Worksheet Dim LastRow As Long Dim RangeToSearch As Range Dim i As Variant Set ws = ActiveWorkbook.Worksheets(1) LastRow = ws.Cells(Rows.Count, 1).End(xlUp).Row Set RangeToSearch = Range("A1:A" & LastRow) Start = 1 StringBeingSought = "Aa" For Each i In RangeToSearch If InStr(Start, i, StringBeingSought) Then MsgBox i End If Next End Sub Notice that the msgbox only returns Aardvark not anteater. The same can be applied for any string Hope that helps. "wccc.pctutor" wrote: Hi All, I was hoping to get a hint or two to find a specific word, which I'll use to determine which worksheet to place the string in. I would really appreciate only hints as to the process. Thanks in advance. Yours truly, wccc.pctutor |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi All,
You guys have been really gracious. I will be, intently, reading each of your responses' and look each one up in the Help Section. If I "fall, stumble or get stuck" I will be back Again, thank you all for taking the time to answer my post. Now to my wife's hone-do-list. Later, wccc.pctutor Office_Novice: Example: On the First worksheet in cells, A1 & A2 place these two words A 1 Aardvark 2 Anteater Then in the VBE paste this, Option Explicit Sub DoStuff() Dim Start As Integer Dim StringBeingSearched As String Dim StringBeingSought As String Dim ws As Worksheet Dim LastRow As Long Dim RangeToSearch As Range Dim i As Variant Set ws = ActiveWorkbook.Worksheets(1) LastRow = ws.Cells(Rows.Count, 1).End(xlUp).Row Set RangeToSearch = Range("A1:A" & LastRow) Start = 1 StringBeingSought = "Aa" For Each i In RangeToSearch If InStr(Start, i, StringBeingSought) Then MsgBox i End If Next End Sub Notice that the msgbox only returns Aardvark not anteater. The same can be applied for any string Hope that helps. "wccc.pctutor" wrote: Hi All, I was hoping to get a hint or two to find a specific word, which I'll use to determine which worksheet to place the string in. I would really appreciate only hints as to the process. Thanks in advance. Yours truly, wccc.pctutor |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
=TRIM(LEFT(B47,FIND(" ",B47)-1)) | Excel Discussion (Misc queries) | |||
=TRIM(LEFT(B50,FIND(" ",B50)-1)) | Excel Discussion (Misc queries) | |||
how we find specific word from string in excel and compaire it. | Excel Worksheet Functions | |||
trim left of a found word in a text variable | Excel Programming | |||
trim a string by specific number of characters | Excel Discussion (Misc queries) |