ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   Define a range of cells in VBA (https://www.excelbanter.com/excel-discussion-misc-queries/51331-define-range-cells-vba.html)

Noemi

Define a range of cells in VBA
 
Hi
I have about 20 cells running across which contains data.

What I would like to do is define the range (ie E12:AI12) in VBA so I can do
a check to see if any of those cells in the range contain a specific word.

Thanks
Noemi

R.VENKATARAMAN

Define a range of cells in VBA
 
dim myrange as range
set myrange=range("e12:a112")

now you can use <myrange as range
for e.g
myrange.select

==================

"Noemi" wrote in message
...
Hi
I have about 20 cells running across which contains data.

What I would like to do is define the range (ie E12:AI12) in VBA so I can

do
a check to see if any of those cells in the range contain a specific word.

Thanks
Noemi




Norman Jones

Define a range of cells in VBA
 
Hi Noemi,

To find each occurrence, try something like:

'=============
Sub Tester()
Dim rng As Range
Dim rCell As Range
Const sStr As String = "fred" '<<==== CHANGE

Set rng = Range("E12:AI12")

For Each rCell In rng.Cells
If Not IsEmpty(rCell.Value) Then
If InStr(1, rCell.Value, sStr, vbTextCompare) Then
'Do something e.g:
MsgBox sStr & " found at " & rCell.Address(0, 0)
Else
'Do something else, or do nothing!
End If
End If
Next

End Sub
'<<=============

---
Regards,
Norman



"Noemi" wrote in message
...
Hi
I have about 20 cells running across which contains data.

What I would like to do is define the range (ie E12:AI12) in VBA so I can
do
a check to see if any of those cells in the range contain a specific word.

Thanks
Noemi





All times are GMT +1. The time now is 08:23 PM.

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