Welcome to the { mindfrost82.com } forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

Go Back   { mindfrost82.com } > Gadget Corner > Tech Newsgroups > Microsoft > MS Office > Excel

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 04-28-2008, 03:52 PM
moflaher@justice.gc.ca
 
Posts: n/a
Opening and Coping Macro

Hello,

I am trying to get information from an excel doc that is closed, copy
it, and paste it into the excel doc that i am working with. This is
what i have and it seems to work until i hit the final step when i get
an error message saying "Object doesn't support this porperty or
method". I have used this method of pasting before and never ran into
problems.

Any help would be much appreciated!

Sub CreateMaster()

Dim wkbCurrent As Workbook
Set wrbcurrent = ActiveWorkbook

Workbooks.Open "sourcefile.xls"
Worksheets("sheet2").Range("A1:J3").Select
Selection.Copy
ActiveWorkbook.Close SaveChanges:=False

wrbcurrent.Activate

Range("A1").Select
Selection.Paste


End Sub
Reply With Quote
  #2 (permalink)  
Old 04-28-2008, 04:12 PM
Earl Kiosterud
 
Posts: n/a
Re: Opening and Coping Macro

Try
ActiveSheet.Paste

I hope that's not your real email address. The spambots will pick it up and you'll
eventually have to retire it.

--
Regards from Virginia Beach,

Earl Kiosterud
www.smokeylake.com
-----------------------------------------------------------------------
<moflaher@justice.gc.ca> wrote in message
news:aba659f3-6a6f-4e94-bb3b-a4a528eb615f@m44g2000hsc.googlegroups.com...
> Hello,
>
> I am trying to get information from an excel doc that is closed, copy
> it, and paste it into the excel doc that i am working with. This is
> what i have and it seems to work until i hit the final step when i get
> an error message saying "Object doesn't support this porperty or
> method". I have used this method of pasting before and never ran into
> problems.
>
> Any help would be much appreciated!
>
> Sub CreateMaster()
>
> Dim wkbCurrent As Workbook
> Set wrbcurrent = ActiveWorkbook
>
> Workbooks.Open "sourcefile.xls"
> Worksheets("sheet2").Range("A1:J3").Select
> Selection.Copy
> ActiveWorkbook.Close SaveChanges:=False
>
> wrbcurrent.Activate
>
> Range("A1").Select
> Selection.Paste
>
>
> End Sub



Reply With Quote
  #3 (permalink)  
Old 04-28-2008, 04:22 PM
moflaher@justice.gc.ca
 
Posts: n/a
Re: Opening and Coping Macro

On Apr 28, 11:12*am, "Earl Kiosterud" <some...@nowhere.com> wrote:
> Try
> ActiveSheet.Paste
>
> I hope that's not your real email address. *The spambots will pick it upand you'll
> eventually have to retire it.
>
> --
> Regards from Virginia Beach,
>
> Earl Kiosterudwww.smokeylake.com
> -----------------------------------------------------------------------<mofla...@justice.gc.ca> wrote in message
>
> news:aba659f3-6a6f-4e94-bb3b-a4a528eb615f@m44g2000hsc.googlegroups.com...
>
>
>
> > Hello,

>
> > I am trying to get information from an excel doc that is closed, copy
> > it, and paste it into the excel doc that i am working with. *This is
> > what i have and it seems to work until i hit the final step when i get
> > an error message saying "Object doesn't support this porperty or
> > method". *I have used this method of pasting before and never ran into
> > problems.

>
> > Any help would be much appreciated!

>
> > Sub CreateMaster()

>
> > Dim wkbCurrent As Workbook
> > Set wrbcurrent = ActiveWorkbook

>
> > *Workbooks.Open "sourcefile.xls"
> > *Worksheets("sheet2").Range("A1:J3").Select
> > *Selection.Copy
> > *ActiveWorkbook.Close SaveChanges:=False

>
> > *wrbcurrent.Activate

>
> > *Range("A1").Select
> > *Selection.Paste

>
> > End Sub- Hide quoted text -

>
> - Show quoted text -


Thanks that worked
Reply With Quote
  #4 (permalink)  
Old 04-28-2008, 09:55 PM
GB
 
Posts: n/a
Re: Opening and Coping Macro

Isn't the problem just because of a typo? wkbCurrent vs wrbcurrent



> > Dim wkbCurrent As Workbook
> > Set wrbcurrent = ActiveWorkbook
> > wrbcurrent.Activate







<moflaher@justice.gc.ca> wrote in message
news:d32152a2-53f0-4c70-8406-6a3f117dfc4d@k13g2000hse.googlegroups.com...
On Apr 28, 11:12 am, "Earl Kiosterud" <some...@nowhere.com> wrote:
> Try
> ActiveSheet.Paste
>
> I hope that's not your real email address. The spambots will pick it up
> and you'll
> eventually have to retire it.
>
> --
> Regards from Virginia Beach,
>
> Earl Kiosterudwww.smokeylake.com
> -----------------------------------------------------------------------<mofla...@justice.gc.ca>
> wrote in message
>
> news:aba659f3-6a6f-4e94-bb3b-a4a528eb615f@m44g2000hsc.googlegroups.com...
>
>
>
> > Hello,

>
> > I am trying to get information from an excel doc that is closed, copy
> > it, and paste it into the excel doc that i am working with. This is
> > what i have and it seems to work until i hit the final step when i get
> > an error message saying "Object doesn't support this porperty or
> > method". I have used this method of pasting before and never ran into
> > problems.

>
> > Any help would be much appreciated!

>
> > Sub CreateMaster()

>
> > Dim wkbCurrent As Workbook
> > Set wrbcurrent = ActiveWorkbook

>
> > Workbooks.Open "sourcefile.xls"
> > Worksheets("sheet2").Range("A1:J3").Select
> > Selection.Copy
> > ActiveWorkbook.Close SaveChanges:=False

>
> > wrbcurrent.Activate

>
> > Range("A1").Select
> > Selection.Paste

>
> > End Sub- Hide quoted text -

>
> - Show quoted text -


Thanks that worked


Reply With Quote
  #5 (permalink)  
Old 04-28-2008, 11:33 PM
Earl Kiosterud
 
Posts: n/a
Re: Opening and Coping Macro

GB,

That's a separate problem. With Option Explicit, the line "Set wrbcurrent = ActiveWorkbook"
would fail because wrbcurrent had never been dimmed (because of the typo). But without it,
that line would create a workbook object that would be the active workbook.

Option Explicit is there for just these kinds of problems. Not using it is like driving 100
MPH on the local interstate, and declaring it a safe thing to do because you did it once and
didn't have a wreck. Some people think like that! :)
--
Regards from Virginia Beach,

Earl Kiosterud
www.smokeylake.com

If life deals you lemons, make lemonade; if it deals you tomatoes,
make Bloody Marys.

-----------------------------------------------------------------------
"GB" <NOTsomeone@microsoft.com> wrote in message
news:481639b0$0$10636$fa0fcedb@news.zen.co.uk...
> Isn't the problem just because of a typo? wkbCurrent vs wrbcurrent
>
>
>
>> > Dim wkbCurrent As Workbook
>> > Set wrbcurrent = ActiveWorkbook
>> > wrbcurrent.Activate

>
>
>
>
>
>
> <moflaher@justice.gc.ca> wrote in message
> news:d32152a2-53f0-4c70-8406-6a3f117dfc4d@k13g2000hse.googlegroups.com...
> On Apr 28, 11:12 am, "Earl Kiosterud" <some...@nowhere.com> wrote:
>> Try
>> ActiveSheet.Paste
>>
>> I hope that's not your real email address. The spambots will pick it up and you'll
>> eventually have to retire it.
>>
>> --
>> Regards from Virginia Beach,
>>
>> Earl Kiosterudwww.smokeylake.com
>> -----------------------------------------------------------------------<mofla...@justice.gc.ca>
>> wrote in message
>>
>> news:aba659f3-6a6f-4e94-bb3b-a4a528eb615f@m44g2000hsc.googlegroups.com...
>>
>>
>>
>> > Hello,

>>
>> > I am trying to get information from an excel doc that is closed, copy
>> > it, and paste it into the excel doc that i am working with. This is
>> > what i have and it seems to work until i hit the final step when i get
>> > an error message saying "Object doesn't support this porperty or
>> > method". I have used this method of pasting before and never ran into
>> > problems.

>>
>> > Any help would be much appreciated!

>>
>> > Sub CreateMaster()

>>
>> > Dim wkbCurrent As Workbook
>> > Set wrbcurrent = ActiveWorkbook

>>
>> > Workbooks.Open "sourcefile.xls"
>> > Worksheets("sheet2").Range("A1:J3").Select
>> > Selection.Copy
>> > ActiveWorkbook.Close SaveChanges:=False

>>
>> > wrbcurrent.Activate

>>
>> > Range("A1").Select
>> > Selection.Paste

>>
>> > End Sub- Hide quoted text -

>>
>> - Show quoted text -

>
> Thanks that worked
>



Reply With Quote
Reply

  { mindfrost82.com } > Gadget Corner > Tech Newsgroups > Microsoft > MS Office > Excel


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 04:35 PM.


Powered by vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.
© 1999-2008 mindfrost82.com v11.0


Sponsors:
Loans | Auto Loans | Per Insurance | Gas Suppliers | Buy Anything On eBay



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114