Hét vraag- en antwoordplatform van Nederland

Hoe kan ik met een macro bij excel alleen het huidige tabblad behouden, en de andere tabblad verwijderen?

Ik wil graag met een macro bereiken dat alleen en tabblad dat openstaat (of een kopie daarvan) overblijft.
Bijvoorbeeld:
Ik heb 20 tabbladen en sta op dit moment in tabblad 7. dan wil ik graag dat als ik een macro inschakel alleen tabblad 7 overblijft en de andere 19 tabbladen zijn verwijdert.

Verwijderde gebruiker
10 jaar geleden
in: Software

Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.

Geef jouw antwoord

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

/
Geef Antwoord
+
Selected image

Het beste antwoord

Sub Macro2()
'
' Macro2 Macro
'

'
ActiveWindow.SelectedSheets.Copy
End Sub
(Lees meer...)
Verwijderde gebruiker
10 jaar geleden
Verwijderde gebruiker
10 jaar geleden
Het werkt, bedankt! Ik heb nog een vraag die je misschien wel weet.
Ik wil graag via een macro en tabblad een naam geven die in een cel genoemd word. Voorbeeld, in cel P3 staat de naam "Jan" en dan wil ik via een macro dat het tabblad ook "Jan" heet. dat ik dit bij een volgend tabblad ook met piet kan met dezelfde macro.
Verwijderde gebruiker
10 jaar geleden
Gaat de naam altijd in dezelfde cel (bv. P3) staan of in de actieve cel?
Verwijderde gebruiker
10 jaar geleden
De naam staat altijd in P3 van het betreffende tabblad
Verwijderde gebruiker
10 jaar geleden
Sub RenameSheet() Dim rs As Worksheet For Each rs In Sheets
rs.Name = rs.Range("P3")
Next rs End Sub
Verwijderde gebruiker
10 jaar geleden
Heb ik deze keer niet zelf bedacht hoor. Ik heb het gevonden bij Microsoft en het werkt bij mij: http://support.microsoft.com/kb/2790229
Verwijderde gebruiker
10 jaar geleden
Hartstikke bedankt, het werkt
Deel jouw antwoord

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

/
Geef Antwoord
+
Selected image