ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Detect Group mode (https://www.excelbanter.com/excel-programming/280282-detect-group-mode.html)

Tim Aurthur

Detect Group mode
 
Is there a standard way to detect whether more than one sheet is selected in
a workbook?

There doesn't seem to be a Worksheets(x).Selected property, which would
allow me to flip through the workbook and see whether a group of sheets is
selected rather than a single one.

What I'm doing now is this:

If Right(Application.Caption, 7) = "[Group]" Then

which is kludgy and may be dangerous.

There must be a better way to do this, but I can't seem to find it.

-Tim Aurthur




Tom Ogilvy

Detect Group mode
 
IF ActiveWindow.Selectedsheets.count 1 Then

--
Regards,
Tom Ogilvy



"Tim Aurthur" wrote in message
...
Is there a standard way to detect whether more than one sheet is selected

in
a workbook?

There doesn't seem to be a Worksheets(x).Selected property, which would
allow me to flip through the workbook and see whether a group of sheets is
selected rather than a single one.

What I'm doing now is this:

If Right(Application.Caption, 7) = "[Group]" Then

which is kludgy and may be dangerous.

There must be a better way to do this, but I can't seem to find it.

-Tim Aurthur






Vasant Nanavati

Detect Group mode
 
Hi Tim:

How about the following?:

If ActiveWindow.SelectedSheets.Count 1 Then '...

Regards,

Vasant.

"Tim Aurthur" wrote in message
...
Is there a standard way to detect whether more than one sheet is selected

in
a workbook?

There doesn't seem to be a Worksheets(x).Selected property, which would
allow me to flip through the workbook and see whether a group of sheets is
selected rather than a single one.

What I'm doing now is this:

If Right(Application.Caption, 7) = "[Group]" Then

which is kludgy and may be dangerous.

There must be a better way to do this, but I can't seem to find it.

-Tim Aurthur






[email protected]

Detect Group mode
 
Ken Wright provides a ditty in this thread.

http://www.google.com/groups?hl=en&l...a1fc2d&rnum=38

Sub CountSelected()

Dim sc As Long
Dim sh As Worksheet

sc = 0
For Each sh In ActiveWorkbook.Windows(1).SelectedSheets
sc = sc + 1
Next sh
MsgBox sc

End Sub

HTH
Paul
--------------------------------------------------------------------------------------------------------------
Be advised to back up your WorkBook before attempting to make changes.
--------------------------------------------------------------------------------------------------------------
Is there a standard way to detect whether more than one sheet is selected in
a workbook?

There doesn't seem to be a Worksheets(x).Selected property, which would
allow me to flip through the workbook and see whether a group of sheets is
selected rather than a single one.

What I'm doing now is this:

If Right(Application.Caption, 7) = "[Group]" Then

which is kludgy and may be dangerous.

There must be a better way to do this, but I can't seem to find it.

-Tim Aurthur





All times are GMT +1. The time now is 08:52 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com