LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default Help with referencing variable range


Hello (from a VBA amateur)

After hours of trying unsuccessfully to work this out myself I'm ready
to admit that I'm just not going to get it without help. I've searched
Google but every lead I tried resulted in an error. So please, someone,
get me back on the right track.

I am trying to assign the same macro to several different objects
located in different rows, columns and sheets. The macro is to do the
following:
--Specify a search range that is always Rows 15:5000 and in the column
that is 3 columns to the left of the objects's column.
--Go to the cell in the searched range that contains a value that
matches the value found in the cell that is 2 columns to left of object
(same row)
--Large scroll the window a number of times that is one less than the
value contained in the cell that is 3 columns to the left of the object
(same row)

Here is what I came up with:

Sub GoDownToArea()
Dim r As Range, rr As Range, rrr As Range
Dim rng As Range
Set r =
Range(ActiveSheet.Shapes(Application.Caller).TopLe ftCell.Address)
Set rr = r.Offset(0, -2)
Set rrr = r.Offset(0, -3)
On Error Resume Next
With [BQ15:BQ5000]
Application.Goto .Cells(WorksheetFunction.Match(rr.Value, .Cells, 0),
1), _Scroll:=True
If Err < 0 Then Beep: Application.Goto .Cells(1)
End With
ActiveWindow.LargeScroll Down:=rrr.Value - 1
End Sub

This works as I want it to but only because I specified the range to be
searched (BQ15:BQ5000). What I need is to replace that specific
reference with one that rng is Set to. So this is where the help is
needed. What do I Set the rng value to so that I can change the line
"With [BQ15:BQ5000]" to "With [rng].

Once that part is solved I'll be attempting to select a cell that is
offset from the active cell (that resulted from the GoTo). The offset
will be 3 columns to the right and the row offset will be determined by
a value contained in a cell on the same row as the active cell and 3
columns right of it (which is the same column as the object calling the
macro).

Thanks


--
Cutter
------------------------------------------------------------------------
Cutter's Profile: http://www.excelforum.com/member.php...fo&userid=9848
View this thread: http://www.excelforum.com/showthread...hreadid=482330

 
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
Referencing tab based on Variable Chad Excel Worksheet Functions 2 June 8th 07 03:48 PM
Variable Cell Referencing 0-0 Wai Wai ^-^ Excel Worksheet Functions 3 June 16th 06 09:34 AM
referencing a named range using a variable mark kubicki Excel Programming 0 May 7th 04 12:15 AM
referencing worksheet as a variable crew3407 Excel Programming 3 April 28th 04 08:48 PM
Referencing variable Lee Excel Programming 1 December 4th 03 04:07 PM


All times are GMT +1. The time now is 09:15 AM.

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

About Us

"It's about Microsoft Excel"