Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
I have a workbook with 2 sheets, the purpose of which is to take data from a
seperate file and configure it to enable it to be exported. Sheet one is "Data" which the user copies data into from the other file, the length (number of rows) changes each time data is copied in. Sheet two "SDB" is basically a mapping sheet, the first row is column headings and the second row has the data taken from "Data" e.g. =Data!AD2. I want to create a macro to select row 2 and copy it down as many times as there are rows in the "Data" sheet. I can count how many rows there are but I can't figure out how to use this variable in the macro. Thanks in advance, Amy Homewood |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Row.Count is a constant to get the last row of the worksheet like 65536 for
Excel 2003. The code Below goes to AD65536 and the end method moves up the worksheet until a Non-Empty cell is found. LastRow = sheets("Data").Range("AD" & Rows.count).end(xlup).Row set CopyRange = sheets("Data").Range("AD2:AD" & LastRow) CopyRange.Copy Destination:=Sheets("Sheet1").Range("A1") "AmyHomewood" wrote: I have a workbook with 2 sheets, the purpose of which is to take data from a seperate file and configure it to enable it to be exported. Sheet one is "Data" which the user copies data into from the other file, the length (number of rows) changes each time data is copied in. Sheet two "SDB" is basically a mapping sheet, the first row is column headings and the second row has the data taken from "Data" e.g. =Data!AD2. I want to create a macro to select row 2 and copy it down as many times as there are rows in the "Data" sheet. I can count how many rows there are but I can't figure out how to use this variable in the macro. Thanks in advance, Amy Homewood |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Hi,
I've taken you literally when yo say the 'entire row' and suspect you may not really mean that bit you should be able to adjust the ranges easilly enough. Sub copyDown() lastrow = Sheets("Data").Cells(Cells.Rows.Count, "A").End(xlUp).Row Sheets("SBD").range("A2:IV2").AutoFill Destination:=range("A2:IV" & lastrow) End Sub Mike "AmyHomewood" wrote: I have a workbook with 2 sheets, the purpose of which is to take data from a seperate file and configure it to enable it to be exported. Sheet one is "Data" which the user copies data into from the other file, the length (number of rows) changes each time data is copied in. Sheet two "SDB" is basically a mapping sheet, the first row is column headings and the second row has the data taken from "Data" e.g. =Data!AD2. I want to create a macro to select row 2 and copy it down as many times as there are rows in the "Data" sheet. I can count how many rows there are but I can't figure out how to use this variable in the macro. Thanks in advance, Amy Homewood |
#4
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Hi,
Thanks for the replies, just what I was looking for! Amy "Mike H" wrote: Hi, I've taken you literally when yo say the 'entire row' and suspect you may not really mean that bit you should be able to adjust the ranges easilly enough. Sub copyDown() lastrow = Sheets("Data").Cells(Cells.Rows.Count, "A").End(xlUp).Row Sheets("SBD").range("A2:IV2").AutoFill Destination:=range("A2:IV" & lastrow) End Sub Mike "AmyHomewood" wrote: I have a workbook with 2 sheets, the purpose of which is to take data from a seperate file and configure it to enable it to be exported. Sheet one is "Data" which the user copies data into from the other file, the length (number of rows) changes each time data is copied in. Sheet two "SDB" is basically a mapping sheet, the first row is column headings and the second row has the data taken from "Data" e.g. =Data!AD2. I want to create a macro to select row 2 and copy it down as many times as there are rows in the "Data" sheet. I can count how many rows there are but I can't figure out how to use this variable in the macro. Thanks in advance, Amy Homewood |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
move or copy sheets doesn't copy format | Excel Worksheet Functions | |||
Copy and paste versus copy and insert copied cells | New Users to Excel | |||
I copy a formula and the results copy from the original cell | Excel Discussion (Misc queries) | |||
Copy/Paste how to avoid the copy of formula cells w/o calc values | Excel Discussion (Misc queries) | |||
EXCEL FILE a copy/a copy/a copy ....filename | New Users to Excel |