Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Howdy!
I'm having some difficulty figuring out how to do the following, or even if it can be done. I've got a variable value that's a text string that is determined by user entry on a form. I need to compare that variable to a range of cells and if it appears in ANY cell in that range return a message box. The range of cells is assigned a name through the define name function. The primary problem I've got is this needs to be nested in an IF statement. This may look a little silly becuase its not a valid statement, but in essence what I need is this: IF NewCupSN1.value = Names("AllCups").ANY.value Then blah blah blah........ Any guidance would be much appreciated. |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Try
IF Application.Countif(Activesheet.Range("AllCups"), NewCupSN1.Value) Then blah blah blah........ -- __________________________________ HTH Bob "ed" wrote in message ... Howdy! I'm having some difficulty figuring out how to do the following, or even if it can be done. I've got a variable value that's a text string that is determined by user entry on a form. I need to compare that variable to a range of cells and if it appears in ANY cell in that range return a message box. The range of cells is assigned a name through the define name function. The primary problem I've got is this needs to be nested in an IF statement. This may look a little silly becuase its not a valid statement, but in essence what I need is this: IF NewCupSN1.value = Names("AllCups").ANY.value Then blah blah blah........ Any guidance would be much appreciated. |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
On Sep 15, 9:42*am, "Bob Phillips" wrote:
Try IF Application.Countif(Activesheet.Range("AllCups"), NewCupSN1.Value) Then blah blah blah........ -- __________________________________ HTH Bob "ed" wrote in message ... Howdy! I'm having some difficulty figuring out how to do the following, or even if it can be done. I've got a variable value that's a text string that is determined by user entry on a form. *I need to compare that variable to a range of cells and if it appears in ANY cell in that range return a message box. *The range of cells is assigned a name through the define name function. The primary problem I've got is this needs to be nested in an IF statement. This may look a little silly becuase its not a valid statement, but in essence what I need is this: IF NewCupSN1.value = Names("AllCups").ANY.value Then blah blah blah........ Any guidance would be much appreciated.- Hide quoted text - - Show quoted text - Thanks much! This worked like a charm. And thanks to the others for replying as well. Cheers! |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
dim cell as range
for each cell in range("rangename") if cell.value = usertext then '' do whatever eg cell.select msgbox "found one ! ",,"yee ha!" end if next "ed" wrote: Howdy! I'm having some difficulty figuring out how to do the following, or even if it can be done. I've got a variable value that's a text string that is determined by user entry on a form. I need to compare that variable to a range of cells and if it appears in ANY cell in that range return a message box. The range of cells is assigned a name through the define name function. The primary problem I've got is this needs to be nested in an IF statement. This may look a little silly becuase its not a valid statement, but in essence what I need is this: IF NewCupSN1.value = Names("AllCups").ANY.value Then blah blah blah........ Any guidance would be much appreciated. |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
Try this. Sub Sonic() Dim C As Range For Each C In Range("AllCups") If C.Value = NewCupSN1.value Then 'Do things here End If Next End Sub Mike "ed" wrote: Howdy! I'm having some difficulty figuring out how to do the following, or even if it can be done. I've got a variable value that's a text string that is determined by user entry on a form. I need to compare that variable to a range of cells and if it appears in ANY cell in that range return a message box. The range of cells is assigned a name through the define name function. The primary problem I've got is this needs to be nested in an IF statement. This may look a little silly becuase its not a valid statement, but in essence what I need is this: IF NewCupSN1.value = Names("AllCups").ANY.value Then blah blah blah........ Any guidance would be much appreciated. |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
This should work...
If Not IsError(Range("AnyCups").Find(NewCupSN1.Value, _ LookAt:=xlPart, MatchCase:=False)) Then where the xlPart tells the Find function to find the text within any single cell within the AnyCups range even if the text is embedded within a larger text string in that cell... use xlWhole if you want the match to be for a cell's entire content. -- Rick (MVP - Excel) "ed" wrote in message ... Howdy! I'm having some difficulty figuring out how to do the following, or even if it can be done. I've got a variable value that's a text string that is determined by user entry on a form. I need to compare that variable to a range of cells and if it appears in ANY cell in that range return a message box. The range of cells is assigned a name through the define name function. The primary problem I've got is this needs to be nested in an IF statement. This may look a little silly becuase its not a valid statement, but in essence what I need is this: IF NewCupSN1.value = Names("AllCups").ANY.value Then blah blah blah........ Any guidance would be much appreciated. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Sum Variable Range of Cells | Excel Programming | |||
COMPARING TEXT IN A RANGE OF CELLS AND DISPLAY IT IN ANOTHER. | Excel Worksheet Functions | |||
Using a variable for range of cells | Excel Discussion (Misc queries) | |||
Comparing a single cell to range of cells | Excel Programming | |||
Range.Select with variable cells ? | Excel Programming |