View Single Post
  #5   Report Post  
Posted to microsoft.public.excel.programming
DriverDB DriverDB is offline
external usenet poster
 
Posts: 2
Default Import Worksheet

Hi Norman.

Obviously, it's all your fault. <grin

You held Kirks hand only three times out of four.

<snip
Set WB1 = Workbooks("Backup.xls") '<<==== CHANGE
Set WB2 = Workbooks("YourBook.xls") '<<==== CHANGE
Set SH = WB1.Sheets("MASTER") '<<==== CHANGE

SH.Copy Befo=WB2.Sheets(3)
End Sub

The addition of "Change" here ...

SH.Copy Befo=WB2.Sheets(3) '<<==== CHANGE

... and all may be well in his two sheet Workbook.

(Yes, Kirk, I'm a sarcastic son of a spreadsheet, but you know I mean well)
:-)

Cheers,
DriverDB

"Norman Jones" wrote in
:

Hi Kirk,

I keep getting 'subscript out of range'.


On which line?

The message indicates that the relevant workbook or sheet name is not
found. This may be the result o a typing error or an inadvertently
added/deleted trailing space etc.



---
Regards,
Norman



"kirkm" wrote in message
...
On Tue, 3 Oct 2006 09:34:36 +0100, "Norman Jones"
wrote:

Hi Kirk,

Try something like:

'=============
Public Sub Tester002()
Dim WB1 As Workbook
Dim WB2 As Workbook
Dim SH As Worksheet

Set WB1 = Workbooks("Backup.xls") '<<==== CHANGE
Set WB2 = Workbooks("YourBook.xls") '<<==== CHANGE
Set SH = WB1.Sheets("MASTER") '<<==== CHANGE

SH.Copy Befo=WB2.Sheets(3)
End Sub
'<<=============

Hi Norman

I keep getting 'subscript out of range'.
Where should that code go - in a new .xls or the one I
want to import to?

I presume the xxx.xls string includes the full path ?
(Although I tried with and without).

Thanks - Kirk