Consulting

Results 1 to 4 of 4

Thread: Keep the only Sheet

  1. #1

    Keep the only Sheet

    When I open an Excel workbook, I want to keep only one sheet name "Hello" and I want to delete other sheets which were created in last session.

    Therefore, Excel should delete all other sheets, except one sheet.


  2. #2
    Moderator VBAX Wizard Aussiebear's Avatar
    Joined
    Dec 2005
    Location
    Queensland
    Posts
    5,490
    Location
    Try the following on a copy of a workbook, and if it works to your satisfaction then we only need to change the action to a BeforeClose event and reside the code within the This Workbook module

    Sub deletesheets()
        Dim ws As Worksheet 
        Application.DisplayAlerts = False 
        For Each ws In ThisWorkbook.Worksheets 
            If ws.Name <>"Hello" Then ws.Delete 
        Next ws 
      End Sub
    Last edited by Aussiebear; 03-16-2025 at 04:54 PM.
    Remember To Do the Following....
    Use [Code].... [/Code] tags when posting code to the thread.
    Mark your thread as Solved if satisfied by using the Thread Tools options.
    If posting the same issue to another forum please show the link

  3. #3

    Thumbs up Charts too

    Thanks ...

    There can be Charts also along with sheets. How to delete Charts?
    Could there be anything else, along with Charts?
    How to mark this thread as "Solved"?

    Thanks ...


    Quote Originally Posted by Aussiebear
    Try the following on a copy of a workbook, and if it works to your satisfaction then we only need to change the action to a BeforeClose event and reside the code within the This Workbook module

    Sub deletesheets()
        Dim ws As Worksheet 
        Application.DisplayAlerts = False 
        For Each ws In ThisWorkbook.Worksheets 
            If ws.Name <>"Hello" Then ws.Delete 
        Next ws 
      End Sub
    Last edited by Aussiebear; 03-16-2025 at 04:55 PM.

  4. #4

    Solved: Keep the only Sheet

    Thanks...

    Attached Files Attached Files
    Last edited by sukumar.vb; 08-28-2011 at 04:46 PM. Reason: Attachment

Posting Permissions

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