Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
How do I check to see if ANY workbooks are open before running a macro? I
know how to check to see a particular workbook is open but I just want to check to see if a (no specific) workbook is open before continuing the macro, otherwise display a message if no workbook is open. |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
There must be at least one workbook open, the one with the code.
If Application.Workbooks.Count 1 Then ... -- HTH Bob Phillips (replace somewhere in email address with gmail if mailing direct) "Kevin R" wrote in message ... How do I check to see if ANY workbooks are open before running a macro? I know how to check to see a particular workbook is open but I just want to check to see if a (no specific) workbook is open before continuing the macro, otherwise display a message if no workbook is open. |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You can count the number of open workbooks
MsgBox Application.Workbooks.Count Note that personal.xls is a workbook which (if it exists) is hidden. You did not specify how you wanted to handle that (if at all) so I will leave that up to you... -- HTH... Jim Thomlinson "Kevin R" wrote: How do I check to see if ANY workbooks are open before running a macro? I know how to check to see a particular workbook is open but I just want to check to see if a (no specific) workbook is open before continuing the macro, otherwise display a message if no workbook is open. |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Maybe you can just check for an active workbook?
Option Explicit Sub testme() If ActiveWorkbook Is Nothing Then MsgBox "no visible workbook" Else MsgBox ActiveWorkbook.Name & " is active!" End If End Sub Kevin R wrote: How do I check to see if ANY workbooks are open before running a macro? I know how to check to see a particular workbook is open but I just want to check to see if a (no specific) workbook is open before continuing the macro, otherwise display a message if no workbook is open. -- Dave Peterson |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Check if several workbooks are open | Excel Programming | |||
When I open Excel, workbooks open automatically. How can I stop t | Excel Discussion (Misc queries) | |||
workbooks.open function fails to open an existing excel file when used in ASP, but works in VB. | Excel Programming | |||
Check for open workbooks | Excel Programming | |||
Excel 2003 Workbooks.Open with CorruptLoad=xlRepairFile fails on Excel 5.0/95 file due to Chart, with Error 1004 Method 'Open' of object 'Workbooks' failed | Excel Programming |