ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Trying to find string in a column or row (https://www.excelbanter.com/excel-programming/286156-trying-find-string-column-row.html)

strataguru[_12_]

Trying to find string in a column or row
 
Hi,

Currently I have code that functions properly - but I'm sure there ha
to be a better way of coding! :-)

Basically - whenever I search for a string in a column or row - righ
now - I use a For Loop until rng.Rows.Count or rng.Columns.Count - an
then inside my loop I query to see if a cell contains the cell valu
I'm looking for..... for example

For i = 1 to rng.Rows.Count
If ws.Cells(i, 1).Value = "xyz" Then
MsgBox("Found string")
End If
Next i

Is there better way to code this ? - where I can say something like:

If rng.Rows.Contains("xyz") Then
MsgBox("Found string")
End If

Thanks in advance!
-Robi

--
Message posted from http://www.ExcelForum.com


Tom Ogilvy

Trying to find string in a column or row
 
if application.Countif(rng.EntireRow,"xyz") 0 then

--
Regards,
Tom Ogilvy

strataguru wrote in message
...
Hi,

Currently I have code that functions properly - but I'm sure there has
to be a better way of coding! :-)

Basically - whenever I search for a string in a column or row - right
now - I use a For Loop until rng.Rows.Count or rng.Columns.Count - and
then inside my loop I query to see if a cell contains the cell value
I'm looking for..... for example

For i = 1 to rng.Rows.Count
If ws.Cells(i, 1).Value = "xyz" Then
MsgBox("Found string")
End If
Next i

Is there better way to code this ? - where I can say something like:

If rng.Rows.Contains("xyz") Then
MsgBox("Found string")
End If

Thanks in advance!
-Robin


---
Message posted from http://www.ExcelForum.com/





All times are GMT +1. The time now is 06:29 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ExcelBanter.com