Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() I've written out the following code but when I try and reference it later on in the code, it keeps telling me 'Object Required'. Sub AddNew() Dim NewBook As Workbook Set NewBook = Workbooks.Add With NewBook ..Title = "Purchase Order" ..Subject = mycount End With End Sub Sub MoveSheet() ThisWorkbook.Worksheets(1).Move Befo=NewBook.Worksheets(1) End Sub When I type in 'NewBook.' it pops up with the menu but when the code runs it tells me that I require an object. I was given this code the other day: Dim NewWB As WorkBook Set NewWB=Workbook.Add (..../ Workbook.Open (.... I'm not sure what was meant by the code after 'Add'. Does this have some involvement in referencing the NewWB? Kartune85 -- kartune85 ------------------------------------------------------------------------ kartune85's Profile: http://www.excelforum.com/member.php...o&userid=35586 View this thread: http://www.excelforum.com/showthread...hreadid=554795 |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() I tried putting the 'Dim NewBook As Workbook' outside all of the procedures but it says only comments can be placed outside Sub Procedures. I also tried putting it in 'Sub Auto_Open()' but it still doesn't recognize the reference. If I put 'NewBook = Workbooks.Add' elsewhere, it won't execute at the point I want it to execute. So how do I "move it outside any procedure"? (I assume you're refering to 'Dim NewBook As Workbook') -- kartune85 ------------------------------------------------------------------------ kartune85's Profile: http://www.excelforum.com/member.php...o&userid=35586 View this thread: http://www.excelforum.com/showthread...hreadid=554795 |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() I used: Public NewBook As Workbook ...right at the the top of the page before any procedures. And In the close procedure I put: Sub CloseBook() Set NewBook = Nothing Application.DisplayAlerts = False ThisWorkbook.Close Application.DisplayAlerts = True End Sub It all works sweet now. Someone can now open multiple documents without having conflict errors. Thanks for your help. Kartune85 -- kartune85 ------------------------------------------------------------------------ kartune85's Profile: http://www.excelforum.com/member.php...o&userid=35586 View this thread: http://www.excelforum.com/showthread...hreadid=554795 |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Great
thanks for the feedback -- HTH Nick Hodge Microsoft MVP - Excel Southampton, England www.nickhodge.co.uk HIS "kartune85" wrote in message ... I used: Public NewBook As Workbook ..right at the the top of the page before any procedures. And In the close procedure I put: Sub CloseBook() Set NewBook = Nothing Application.DisplayAlerts = False ThisWorkbook.Close Application.DisplayAlerts = True End Sub It all works sweet now. Someone can now open multiple documents without having conflict errors. Thanks for your help. Kartune85 -- kartune85 ------------------------------------------------------------------------ kartune85's Profile: http://www.excelforum.com/member.php...o&userid=35586 View this thread: http://www.excelforum.com/showthread...hreadid=554795 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Regular Workbooks vs. Binary Workbooks | Excel Discussion (Misc queries) | |||
Updating Workbooks from multiple links Workbooks | Excel Worksheet Functions | |||
Copy/ move selected data from workbooks to seperate worksheets or workbooks | Excel Worksheet Functions | |||
Display 2 formulas from source workbooks to destination workbooks | Excel Discussion (Misc queries) | |||
suddenly my excel workbooks are "shared workbooks" | Excel Discussion (Misc queries) |