Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I'm switching back and forth between two workbooks. I open Book1 from the
ThisWorkbook_Open event in Book2, then switch back to Book2 with a Me.Activate since I'm still in it. How do I switch back to the already opened Book1? Presumably this is also how I would switch back to Book2 while in Book1? |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Windows("Book2").Activate
or Windows("Book2.xls").Activate depending on what is in the Window Title Bar. -- Gary''s Student - gsnu200908 "Merlynsdad" wrote: I'm switching back and forth between two workbooks. I open Book1 from the ThisWorkbook_Open event in Book2, then switch back to Book2 with a Me.Activate since I'm still in it. How do I switch back to the already opened Book1? Presumably this is also how I would switch back to Book2 while in Book1? |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
That would do it if it were local, but it's out on a network and I'm
referring to it with Constant "cstrDatabaseWB". Using the constant either with the "" or without doesn't work. I forgot to mention I'm also running the code in the click event of a listbox. "Gary''s Student" wrote: Windows("Book2").Activate or Windows("Book2.xls").Activate depending on what is in the Window Title Bar. -- Gary''s Student - gsnu200908 "Merlynsdad" wrote: I'm switching back and forth between two workbooks. I open Book1 from the ThisWorkbook_Open event in Book2, then switch back to Book2 with a Me.Activate since I'm still in it. How do I switch back to the already opened Book1? Presumably this is also how I would switch back to Book2 while in Book1? |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
gary's answer is correct if you have two or more workbooks open ... all you
need to do is activate the one that to want to use. Are you now saying that when you "switch" to book 2 that you actually CLOSE book1? I' m not clear on thios question. "Merlynsdad" wrote: That would do it if it were local, but it's out on a network and I'm referring to it with Constant "cstrDatabaseWB". Using the constant either with the "" or without doesn't work. I forgot to mention I'm also running the code in the click event of a listbox. "Gary''s Student" wrote: Windows("Book2").Activate or Windows("Book2.xls").Activate depending on what is in the Window Title Bar. -- Gary''s Student - gsnu200908 "Merlynsdad" wrote: I'm switching back and forth between two workbooks. I open Book1 from the ThisWorkbook_Open event in Book2, then switch back to Book2 with a Me.Activate since I'm still in it. How do I switch back to the already opened Book1? Presumably this is also how I would switch back to Book2 while in Book1? |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
No, I'm not closing Book1, I'm just activating it and switching back and
forth from Book1 to Book 2 as I copy and paste. If I use the actual name of the workbook "real1.xls" it works fine. However when I input the constant cstrDatabaseWB in the command: Windows(cstrDatabaseWB).Activate I get a runtime Error 9, "subscript out of range" error. The constant is currently defined as: Const cstrDatabaseWB As String = "C:\Documents and Settings\5YPJB\My Documents\Excel documents\Sherry project\real1.xls" because I'm writing this on my machine, but the constant will eventually end up with a network path. "Patrick Molloy" wrote: gary's answer is correct if you have two or more workbooks open ... all you need to do is activate the one that to want to use. Are you now saying that when you "switch" to book 2 that you actually CLOSE book1? I' m not clear on thios question. "Merlynsdad" wrote: That would do it if it were local, but it's out on a network and I'm referring to it with Constant "cstrDatabaseWB". Using the constant either with the "" or without doesn't work. I forgot to mention I'm also running the code in the click event of a listbox. "Gary''s Student" wrote: Windows("Book2").Activate or Windows("Book2.xls").Activate depending on what is in the Window Title Bar. -- Gary''s Student - gsnu200908 "Merlynsdad" wrote: I'm switching back and forth between two workbooks. I open Book1 from the ThisWorkbook_Open event in Book2, then switch back to Book2 with a Me.Activate since I'm still in it. How do I switch back to the already opened Book1? Presumably this is also how I would switch back to Book2 while in Book1? |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
thats becasue the workbook name in the activate method is just the name and
excludes the path try Const cstrDatabaseWB As String = "real1.xls" "Merlynsdad" wrote: No, I'm not closing Book1, I'm just activating it and switching back and forth from Book1 to Book 2 as I copy and paste. If I use the actual name of the workbook "real1.xls" it works fine. However when I input the constant cstrDatabaseWB in the command: Windows(cstrDatabaseWB).Activate I get a runtime Error 9, "subscript out of range" error. The constant is currently defined as: Const cstrDatabaseWB As String = "C:\Documents and Settings\5YPJB\My Documents\Excel documents\Sherry project\real1.xls" because I'm writing this on my machine, but the constant will eventually end up with a network path. "Patrick Molloy" wrote: gary's answer is correct if you have two or more workbooks open ... all you need to do is activate the one that to want to use. Are you now saying that when you "switch" to book 2 that you actually CLOSE book1? I' m not clear on thios question. "Merlynsdad" wrote: That would do it if it were local, but it's out on a network and I'm referring to it with Constant "cstrDatabaseWB". Using the constant either with the "" or without doesn't work. I forgot to mention I'm also running the code in the click event of a listbox. "Gary''s Student" wrote: Windows("Book2").Activate or Windows("Book2.xls").Activate depending on what is in the Window Title Bar. -- Gary''s Student - gsnu200908 "Merlynsdad" wrote: I'm switching back and forth between two workbooks. I open Book1 from the ThisWorkbook_Open event in Book2, then switch back to Book2 with a Me.Activate since I'm still in it. How do I switch back to the already opened Book1? Presumably this is also how I would switch back to Book2 while in Book1? |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Open a specific workbook...find value from other open workbook and then insert cells values in cell next to it. | Excel Programming | |||
Passing calling workbook name to called workbook | Excel Programming | |||
Reference code in another workbook from a calling workbook | Excel Programming | |||
Open a password protected excel workbook from second workbook to fetch data using dynamic connection | Excel Programming | |||
What commands do you use to name a workbook, save a workbook,open a workbook | Excel Programming |