problem selecting a range using variables

  • Thread starter Thread starter cass calculator
  • Start date Start date
C

cass calculator

I'm trying to select a range with the use of variables rather than hard
inputs. I am getting an error that says "expected list seperator" when
I type the last line of code. Can you guys tell me why this code
doesnt work?

Private Sub stringtest()
Dim col_1 As Long
Dim col_2 As Long
Dim row_1 As String
Dim row_2 As String

col_1 = 1
col_2 = 2
row_1 = A
row_2 = B

Range(col_1&row_1&":"&col_2&row_2&).Select

End Sub
 
You'll need to take out the last & sign to make the line:
Range(col_1 & row_1 & ":" & col_2 & row_2).Select

Or replace this lign with:
Range(Cells(row_1, col_1), Cells(row_2, col_2)).Select
 
yeah, sorry that last & was my mistake. when I use the line below, it
selects the entire row A and B. I just want to select A1:B2 though.

Range(Cells(row_1, col_1), Cells(row_2, col_2)).Select

Any help on just selecting a given range and not the entire row?

Thanks,

Joshua
 
This will select A1:B2

Sub One()
row1 = 1
row2 = 2
col1 = 1
col2 = 2


Range(Cells(row1, col1), Cells(row2, col2)).Select



End Sub
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top