Goedendag Allemaal,
Ik heb een code die ervoor zorgt dat alle actieve werkbladen worden gecheckt en dat alles van die datum in 1 werkblad terecht komen.
Nu heb ik 1 blad die ik niet wil laten samenvoegen maar hoe verwerk ik dit in mijn code?
De code die ik hiervoor nu gebruik is:
Ik heb een code die ervoor zorgt dat alle actieve werkbladen worden gecheckt en dat alles van die datum in 1 werkblad terecht komen.
Nu heb ik 1 blad die ik niet wil laten samenvoegen maar hoe verwerk ik dit in mijn code?
De code die ik hiervoor nu gebruik is:
Code:
Sub VoegSamen()
Dim oWs As Worksheet
Dim lMaxRegel As Long
Dim cl As Range
Dim sq As Variant
Blad1.[F7:F1000].WrapText = False
Blad1.[A7:M1000].ClearContents
For Each oWs In ActiveWorkbook.Worksheets 'Doorloop alle werkbladen
If oWs.Name <> "Hoofdmenu" Or oWs.Name <> "Werkzaamheden" Or oWs.Name <> "Verzamelblad" Then 'Behalve "Totaal"
lMaxRegel = oWs.Range("A100000").End(xlUp).Row 'Bepaal nummer laatste regel
With oWs
For Each cl In .Range("A6").Resize(lMaxRegel) 'Doorloop alle regels
If cl = Blad1.Range("D2").Value Then
sq = .Cells(cl.Row, "A").Resize(, 10).Value
Blad1.Cells(Rows.Count, "A").End(xlUp).Offset(1).Resize(1, 10).Value = sq
Blad1.Cells(Rows.Count, "A").End(xlUp).Offset(, 4).Value = oWs.Name
sq = ""
End If
Next cl 'Ga naar volgende regel
End With
End If
Next oWs 'Ga naar volgende werkblad
Blad1.[F7:F1000].WrapText = True
End Sub