ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   variable range in a macro (https://www.excelbanter.com/excel-discussion-misc-queries/33953-variable-range-macro.html)

AMK

variable range in a macro
 
I have a worksheet where the number of rows and columns vary each time I
process the data.
I want to transpose the cols and rows but need to set the range before I
copy. There may not be any data in the XY cell. Is there a way to do this in
a macro?
Thanks for any help.
--
Al

Norman Jones

Hi Al,

Assume data starts in A1 and that there is a blank row below, and a blank
column to the right, of the data, then your data can be defined by:

ActiveSheet.Range("A1").CurrentRegion

---
Regards,
Norman



"AMK" wrote in message
...
I have a worksheet where the number of rows and columns vary each time I
process the data.
I want to transpose the cols and rows but need to set the range before I
copy. There may not be any data in the XY cell. Is there a way to do this
in
a macro?
Thanks for any help.
--
Al




\VoG via OfficeKB.com\

LastRow = Cells(Cells.Rows.Count, 1).End(xlUp).Row

LastCol = Cells(1, 256).End(xlToLeft)

--
Message posted via http://www.officekb.com

Bob Phillips

or being consistent

LastCol = Cells(1, Columns.Count).End(xlToLeft).Column

--
HTH

Bob Phillips

""VoG via OfficeKB.com"" wrote in message
...
LastRow = Cells(Cells.Rows.Count, 1).End(xlUp).Row

LastCol = Cells(1, 256).End(xlToLeft)

--
Message posted via http://www.officekb.com





All times are GMT +1. The time now is 02:20 PM.

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