R1C1 style variables

Andybeary

New Member
Joined
Dec 22, 2004
Messages
18
Hi

I need to have a macro to format a sheet which is always different

im using

Dim b as integer

b = selection.currentregion.columns.count

(because b is now a number i need to use this in the range select.)

I want it to select A4:E4 however due to the b being a number it cant unless i change it to R1C1 style, something like (i know this is wrong) range("R4C1:R4C5") or as my variable ("R4C1:R4C" & b)

can anyone help?

thanks
 

Excel Facts

How to find 2nd largest value in a column?
MAX finds the largest value. =LARGE(A:A,2) will find the second largest. =SMALL(A:A,3) will find the third smallest
Try using CELLS with RANGE, i.e.

To select the range A4:E4, you can use:
RANGE(CELLS(4,1),CELLS(4,5))
or if b is the row number:
RANGE(CELLS(b,1),CELLS(b,5))
 
Upvote 0

Forum statistics

Threads
1,215,047
Messages
6,122,858
Members
449,096
Latest member
Erald

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top