ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Help! Trying to avoid cut & pasting! (https://www.excelbanter.com/excel-programming/369043-help-trying-avoid-cut-pasting.html)

Sethaholic[_28_]

Help! Trying to avoid cut & pasting!
 

Hi,

I have a macro that cuts and pastes certain columns from one workbook
to another. Here is what I have (which works fine, but is slow because
I have lots of columns to fill):

Windows("" & var_Download_Filename).Activate
Sheets("" & var_Download_sheetname).Select
Range("A" & int_Download_Firstrow & ":A" &
int_Download_Lastrow).Select
Selection.Copy

Windows("" & var_Template_filename).Activate
Sheets("" & var_Template_sheetname).Select
Range("A" & int_Template_Firstrow & ":A" &
int_Template_Lastrow).Select
Selection.PasteSpecial


I tried modifying my code to this:

Range("A" & int_Template_Firstrow & ":A" & int_Template_Lastrow).Value
= Range("A" & int_Download_Firstrow & ":A" &
int_Download_Lastrow).Value


Is there something wrong with it? Because when I checked column "A", it
was blank. Please help. Thanks!!


--
Sethaholic
------------------------------------------------------------------------
Sethaholic's Profile: http://www.excelforum.com/member.php...o&userid=25113
View this thread: http://www.excelforum.com/showthread...hreadid=567210


Jim Thomlinson

Help! Trying to avoid cut & pasting!
 
Ccheck out my response to your origianl post. If the issue is with speed then
you may want to consider disabling calculations while the code is running...

Application.Calculation = xlManual
'Your Code
Applicaiton.Calculation = xlAutomatic
--
HTH...

Jim Thomlinson


"Sethaholic" wrote:


Hi,

I have a macro that cuts and pastes certain columns from one workbook
to another. Here is what I have (which works fine, but is slow because
I have lots of columns to fill):

Windows("" & var_Download_Filename).Activate
Sheets("" & var_Download_sheetname).Select
Range("A" & int_Download_Firstrow & ":A" &
int_Download_Lastrow).Select
Selection.Copy

Windows("" & var_Template_filename).Activate
Sheets("" & var_Template_sheetname).Select
Range("A" & int_Template_Firstrow & ":A" &
int_Template_Lastrow).Select
Selection.PasteSpecial


I tried modifying my code to this:

Range("A" & int_Template_Firstrow & ":A" & int_Template_Lastrow).Value
= Range("A" & int_Download_Firstrow & ":A" &
int_Download_Lastrow).Value


Is there something wrong with it? Because when I checked column "A", it
was blank. Please help. Thanks!!


--
Sethaholic
------------------------------------------------------------------------
Sethaholic's Profile: http://www.excelforum.com/member.php...o&userid=25113
View this thread: http://www.excelforum.com/showthread...hreadid=567210




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

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