Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
using 2003.
Columns("F:H").Select Selection.Columns.group will group the colums so the user can easily hide/unhide the columns Columns("F:H").Select Selection.Columns.ungroup will ungroup the columns ONLY if the columns are grouped. if the columns are not grouped and the "ungroup" command is issued, an error results. question - is there a way to capture the "grouped" status of a spreadsheet? meg99 |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You could use something like:
Option Explicit Sub testme() Dim myCol As Range Dim myRng As Range Dim IsGrouped As Boolean Set myRng = ActiveSheet.Range("F:G") IsGrouped = False For Each myCol In myRng.Columns If myCol.OutlineLevel 1 Then IsGrouped = True Exit For End If Next myCol If IsGrouped Then myRng.Ungroup End If End Sub But I might just ignore the error (if that's the only error that may possibly occur): on error resume next Columns("F:H").Columns.ungroup on error goto 0 The bad news with this method is that you could be ignoring an error that you don't want to ignore--like if the worksheet is protected. meg99 wrote: using 2003. Columns("F:H").Select Selection.Columns.group will group the colums so the user can easily hide/unhide the columns Columns("F:H").Select Selection.Columns.ungroup will ungroup the columns ONLY if the columns are grouped. if the columns are not grouped and the "ungroup" command is issued, an error results. question - is there a way to capture the "grouped" status of a spreadsheet? meg99 -- Dave Peterson |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
group/ungroup protected sheets? | Excel Worksheet Functions | |||
Ungroup and Group - Faded out | Excel Discussion (Misc queries) | |||
Data Group and Ungroup | Excel Discussion (Misc queries) | |||
group&ungroup | Charts and Charting in Excel | |||
Help with Group/Ungroup | Excel Discussion (Misc queries) |