Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I can't seem to nail the syntax to set a range from two cells.
Excerpt: Option Explicit Public prng As Range Sub USFilter() Dim a As String, b As String, vl As String Dim rw As Long Dim drng As Range, xrng As Range, c As Range Set drng = Worksheets("US Analysis").Range("H1") '...some other code rw = Cells(Rows.Count, drng.Column).End(xlUp).row a = drng.Offset(1, -1).Address b = drng.Offset(rw - 1, -1).Address Set xrng = Range("a:b") 'can't get this right For Each c In xrng vl = c.Offset(0, 1) c.Value = WorksheetFunction.VLookup(vl, prng, 2, False) Next c End Sub The VLookup works fine if I set the xrng manually. The reference to drng will change each time this sub is ran according to ...some other code. Any input would be appreciated. Thnx Mike F |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Deleting a range of rows based on a variable; syntax error | Excel Discussion (Misc queries) | |||
macro syntax for selecting variable range | Excel Discussion (Misc queries) | |||
SaveAs syntax when using a variable | Excel Programming | |||
Syntax for variable search | Excel Programming | |||
Syntax for variable search | Excel Programming |