Copy FROM - TO Object/Block variable not set
On Monday, March 25, 2013 1:33:16 PM UTC-7, Claus Busch wrote:
Hi Howard,
Am Mon, 25 Mar 2013 13:09:26 -0700 (PDT) schrieb Howard:
When I select OR type in the Range To InputBox ($H$1:$H$5) I now get the Circled Red X error box & 400.
Seems to be happy with the select or type in range in the Copy From Input box however.
I have testet the code without any error. Both workbooks were opened.
But you can also try another code where you only enter a column letter:
Sub CopyBookToBook2()
Dim ColRngFrm As String
Dim ColRngTo As String
Dim LRow As Long
LRow = Cells(Rows.Count, 1).End(xlUp).Row
ColRngFrm = Application.InputBox(Prompt:="Enter a Copy from Range.", _
Title:="Enter Copy from Column", Type:=2)
If ColRngFrm = "" Or ColRngFrm = "False" Then Exit Sub
ColRngTo = Application.InputBox(Prompt:="Enter a Copy to Range.", _
Title:="Enter Copy to Column", Type:=2)
If ColRngTo = "" Or ColRngTo = "False" Then Exit Sub
Range(Cells(1, ColRngFrm), Cells(LRow, ColRngFrm)).Copy _
Workbooks("Copy to WKBook").Sheets("Sheet1").Cells(1, ColRngTo)
End Sub
If you want, I can upload the workbook with the code.
Regards
Claus Busch
--
Win XP PRof SP2 / Vista Ultimate SP2
Office 2003 SP2 /2007 Ultimate SP2
Hmmm, I have both workbooks open also. Not sure what little glitch I have stopping this from working.
I did notice I had a typo somewhere along the way, missing a space in the wkbook name...
Workbooks("Copy ToWKBook.xlsm") should be
Workbooks("Copy To WKBook.xlsm") which I corrected.
Thanks Claus. Yes, I would like to see the workbook.
|