+ Reply to Thread
Results 1 to 6 of 6

grouping hidden worksheets

Hybrid View

Guest grouping hidden worksheets 11-04-2005, 09:15 AM
Guest Re: grouping hidden worksheets 11-04-2005, 10:20 AM
Guest Re: grouping hidden worksheets 11-04-2005, 12:30 PM
Guest Re: grouping hidden worksheets 11-04-2005, 01:25 PM
Guest Re: grouping hidden worksheets 11-04-2005, 06:45 PM
Guest Re: grouping hidden worksheets 11-04-2005, 08:45 PM
  1. #1
    bennyob
    Guest

    grouping hidden worksheets

    I have budgets in 2 languages on separate worksheets (with the same data),
    and users make changes in the different language sheets.
    At present I have a macro that groups the sheets so that data entered in one
    language is reflected in the data of the other.
    I would like to hide the worksheet of the language not in use but still have
    it grouped so changes are reflected. Is this possible?


  2. #2
    Dave Peterson
    Guest

    Re: grouping hidden worksheets

    Grouping the sheets is selecting them. To select them, they have to be
    visible.

    So I think you'll have to find another approach.

    bennyob wrote:
    >
    > I have budgets in 2 languages on separate worksheets (with the same data),
    > and users make changes in the different language sheets.
    > At present I have a macro that groups the sheets so that data entered in one
    > language is reflected in the data of the other.
    > I would like to hide the worksheet of the language not in use but still have
    > it grouped so changes are reflected. Is this possible?


    --

    Dave Peterson

  3. #3
    Roger Govier
    Guest

    Re: grouping hidden worksheets

    Hi

    Dave was quite right that you cannot do it manually, but I just tried a
    simple macro and it appears to work.
    Sheet2 remained grouped but not visible and accepted all alteration made on
    Sheet1 and Sheet3

    Adapt to suit.

    Sub Macro4()
    '
    '
    Sheets(Array("Sheet1", "Sheet2", "Sheet3")).Select
    Sheets("Sheet2").Visible = False
    Sheets("Sheet1").Activate

    End Sub

    Regards

    Roger Govier


    bennyob wrote:
    > I have budgets in 2 languages on separate worksheets (with the same data),
    > and users make changes in the different language sheets.
    > At present I have a macro that groups the sheets so that data entered in one
    > language is reflected in the data of the other.
    > I would like to hide the worksheet of the language not in use but still have
    > it grouped so changes are reflected. Is this possible?
    >


  4. #4
    Dave Peterson
    Guest

    Re: grouping hidden worksheets

    Good example.

    But it would scare me to trust that the worksheets are still grouped at any
    given point in time.

    Even a worksheet event would scare me off (too many things can go wrong):

    Option Explicit
    Private Sub Worksheet_Activate()

    Application.ScreenUpdating = False
    Sheets("Sheet2").Visible = True
    Sheets("Sheet3").Visible = True
    Sheets(Array("Sheet1", "Sheet2", "Sheet3")).Select
    Sheets("Sheet2").Visible = False
    Sheets("Sheet3").Visible = False
    Me.Activate
    Application.ScreenUpdating = True

    End Sub

    Just rightclicking on the worksheet tab and selecting "ungroup sheets" could
    cause trouble.

    Roger Govier wrote:
    >
    > Hi
    >
    > Dave was quite right that you cannot do it manually, but I just tried a
    > simple macro and it appears to work.
    > Sheet2 remained grouped but not visible and accepted all alteration made on
    > Sheet1 and Sheet3
    >
    > Adapt to suit.
    >
    > Sub Macro4()
    > '
    > '
    > Sheets(Array("Sheet1", "Sheet2", "Sheet3")).Select
    > Sheets("Sheet2").Visible = False
    > Sheets("Sheet1").Activate
    >
    > End Sub
    >
    > Regards
    >
    > Roger Govier
    >
    > bennyob wrote:
    > > I have budgets in 2 languages on separate worksheets (with the same data),
    > > and users make changes in the different language sheets.
    > > At present I have a macro that groups the sheets so that data entered in one
    > > language is reflected in the data of the other.
    > > I would like to hide the worksheet of the language not in use but still have
    > > it grouped so changes are reflected. Is this possible?
    > >


    --

    Dave Peterson

  5. #5
    Roger Govier
    Guest

    Re: grouping hidden worksheets

    Hi Dave

    I did say "appears to work".
    I'm sure its not foolproof, but it seemed to offer a possible solution to
    the OP.
    You are quite right to put the caveats in and maybe "scare the living
    daylights" out of the OP<vbg>, but he did say he already ran macros to group
    the worksheets.


    Regards

    Roger Govier


    Dave Peterson wrote:
    > Good example.
    >
    > But it would scare me to trust that the worksheets are still grouped at any
    > given point in time.
    >
    > Even a worksheet event would scare me off (too many things can go wrong):
    >
    > Option Explicit
    > Private Sub Worksheet_Activate()
    >
    > Application.ScreenUpdating = False
    > Sheets("Sheet2").Visible = True
    > Sheets("Sheet3").Visible = True
    > Sheets(Array("Sheet1", "Sheet2", "Sheet3")).Select
    > Sheets("Sheet2").Visible = False
    > Sheets("Sheet3").Visible = False
    > Me.Activate
    > Application.ScreenUpdating = True
    >
    > End Sub
    >
    > Just rightclicking on the worksheet tab and selecting "ungroup sheets" could
    > cause trouble.
    >
    > Roger Govier wrote:
    >
    >>Hi
    >>
    >>Dave was quite right that you cannot do it manually, but I just tried a
    >>simple macro and it appears to work.
    >>Sheet2 remained grouped but not visible and accepted all alteration made on
    >>Sheet1 and Sheet3
    >>
    >>Adapt to suit.
    >>
    >>Sub Macro4()
    >>'
    >>'
    >> Sheets(Array("Sheet1", "Sheet2", "Sheet3")).Select
    >> Sheets("Sheet2").Visible = False
    >> Sheets("Sheet1").Activate
    >>
    >>End Sub
    >>
    >>Regards
    >>
    >>Roger Govier
    >>
    >>bennyob wrote:
    >>
    >>>I have budgets in 2 languages on separate worksheets (with the same data),
    >>>and users make changes in the different language sheets.
    >>>At present I have a macro that groups the sheets so that data entered in one
    >>>language is reflected in the data of the other.
    >>>I would like to hide the worksheet of the language not in use but still have
    >>>it grouped so changes are reflected. Is this possible?
    >>>

    >
    >


  6. #6
    Dave Peterson
    Guest

    Re: grouping hidden worksheets

    I was agreeing with you that it could be done. But just warning the OP that I
    wouldn't use it.

    (I think we're in violent agreement <bg>.)



    Roger Govier wrote:
    >
    > Hi Dave
    >
    > I did say "appears to work".
    > I'm sure its not foolproof, but it seemed to offer a possible solution to
    > the OP.
    > You are quite right to put the caveats in and maybe "scare the living
    > daylights" out of the OP<vbg>, but he did say he already ran macros to group
    > the worksheets.
    >
    > Regards
    >
    > Roger Govier
    >
    > Dave Peterson wrote:
    > > Good example.
    > >
    > > But it would scare me to trust that the worksheets are still grouped at any
    > > given point in time.
    > >
    > > Even a worksheet event would scare me off (too many things can go wrong):
    > >
    > > Option Explicit
    > > Private Sub Worksheet_Activate()
    > >
    > > Application.ScreenUpdating = False
    > > Sheets("Sheet2").Visible = True
    > > Sheets("Sheet3").Visible = True
    > > Sheets(Array("Sheet1", "Sheet2", "Sheet3")).Select
    > > Sheets("Sheet2").Visible = False
    > > Sheets("Sheet3").Visible = False
    > > Me.Activate
    > > Application.ScreenUpdating = True
    > >
    > > End Sub
    > >
    > > Just rightclicking on the worksheet tab and selecting "ungroup sheets" could
    > > cause trouble.
    > >
    > > Roger Govier wrote:
    > >
    > >>Hi
    > >>
    > >>Dave was quite right that you cannot do it manually, but I just tried a
    > >>simple macro and it appears to work.
    > >>Sheet2 remained grouped but not visible and accepted all alteration made on
    > >>Sheet1 and Sheet3
    > >>
    > >>Adapt to suit.
    > >>
    > >>Sub Macro4()
    > >>'
    > >>'
    > >> Sheets(Array("Sheet1", "Sheet2", "Sheet3")).Select
    > >> Sheets("Sheet2").Visible = False
    > >> Sheets("Sheet1").Activate
    > >>
    > >>End Sub
    > >>
    > >>Regards
    > >>
    > >>Roger Govier
    > >>
    > >>bennyob wrote:
    > >>
    > >>>I have budgets in 2 languages on separate worksheets (with the same data),
    > >>>and users make changes in the different language sheets.
    > >>>At present I have a macro that groups the sheets so that data entered in one
    > >>>language is reflected in the data of the other.
    > >>>I would like to hide the worksheet of the language not in use but still have
    > >>>it grouped so changes are reflected. Is this possible?
    > >>>

    > >
    > >


    --

    Dave Peterson

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1