• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

alle tabbladen met bepaalde kleur selecteren

Status
Niet open voor verdere reacties.

jagea

Gebruiker
Lid geworden
11 aug 2008
Berichten
48
Hoe kan ik een werkmap alle tabbladen (=werkbladen) met een bepaalde kleur (bijvoorbeeld rood) selecteren?

Al vast bedankt.
 
Test deze eens, let er op dat er altijd 1 blad over blijft en mocht je alle bladen de zelfde kleur hebben gegeven en je laat deze macro lopen blijft het laatste blad van rechts over.
Het getal 255 staat voor de rode kleur
Code:
Sub Tabkleur()
Dim sh As Worksheet

  Application.DisplayAlerts = False
  
 On Error Resume Next
    
For Each sh In ActiveWorkbook.Sheets
If sh.Tab.Color = 255 Then
sh.Delete
End If
Next sh

  Application.DisplayAlerts = True
End Sub
 
Laatst bewerkt:
heb sh.delete gewijzigd in sh.select (gelukkig heb ik getest met een kopie van de werkmap) maar dan wordt alleen het laatste werkblad met een rood tabblad geselecteerd. Hoe kan ik ze allemaal selecteren?
 
Code:
Sub GroupTabs()
    For Each sh In Sheets
        If sh.Tab.Color = 255 Then sh.Select Replace:=False
    Next
End Sub
 
ik ben eigenlijk wel benieuwd wat je dan met de geselecteerde bladen wilt doen
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan