Copy Column D from all worksheets in WB1 and paste in sheet1 W
Thank you for your fast response.
I get error9 message, "Sub Index out of....
What could be wrong?
"Per Jessen" wrote:
Hi
I think this should do it:
Sub CopyCols()
Dim wbA As Workbook
Dim wbB As Workbook
Dim DestSh As Worksheet
Dim off As Long
Set wbA = ThisWorkbook
Set wbB = Workbooks("Book2") ' Change to suit
Set DestSh = wbB.Worksheets("Sheet1")
Application.ScreenUpdating = False
For Each sh In ThisWorkbook.Sheets
wbA.Worksheets(sh.Name).Columns("D").Copy Destination:=DestSh.Range
("C1").Offset(0, off)
off = off + 1
Next
Application.ScreenUpdating = True
End Sub
Regards,
Per
On 13 Nov., 02:28, farid2001
wrote:
Hello
I need help with code.
I have Workbook A with 70+ worksheets, and I want to copy contents from
column D from each worksheet and paste in Workbook B Sheet1 so that it looks
like:
Column C Column D Column E Column F
Col D sht1 Col D sht2 Col D sht3 Col D sht4
and so on.
Is this possible?
Please help me.
Thanks & regards
farid2001
|