• 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.

Verborgen tabbladen niet opnemen in code

Status
Niet open voor verdere reacties.

danny147

Terugkerende gebruiker
Lid geworden
29 apr 2007
Berichten
4.744
Beste,

Hoe kan ik ervoor zorgen dat er geen gegevens opgehaald worden van tabbladen die verborgen zijn ?
Volgende code doet het goed maar geeft ook de info weer die op de verborgen tabbladen staat.

Code:
Sub Overzicht()
Dim ws As Worksheet

    Sheets(Array("Langlopende Orders", "Systeem", "Verlofkalender", "LinkList", "TelList", "Output")).Select
    ActiveWindow.SelectedSheets.Visible = False
    
    Set ws = Sheets.Add(After:=Sheets(Sheets.Count))

    For Each ws In Worksheets
        If ws.Index < Worksheets.Count Then
            LR = Worksheets(Worksheets.Count).Range("c65536").End(xlUp).Row
            ws.Range("A21:V300").Copy Destination:=Worksheets(Worksheets.Count).Range("A" & LR + 1)
        End If
    Next
    
End Sub
 
Zo denk ik:
Code:
Sub Overzicht()
    Dim ws As Worksheet

    Sheets(Array("Langlopende Orders", "Systeem", "Verlofkalender", "LinkList", "TelList", "Output")).Select
    ActiveWindow.SelectedSheets.Visible = False
    
    Set ws = Sheets.Add(After:=Sheets(Sheets.Count))

    For Each ws In Worksheets
        If ws.Index < Worksheets.Count [COLOR="#FF0000"]And ws.Visible[/COLOR] Then
            LR = Worksheets(Worksheets.Count).Range("C65536").End(xlUp).Row
            ws.Range("A21:V300").Copy Destination:=Worksheets(Worksheets.Count).Range("A" & LR + 1)
        End If
    Next
End Sub
 
Laatst bewerkt:
Beste Edmoor,

Thanks

Waren alle topic's maar zo simpel he :)
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan