Uit een ander (gesloten) draadje vond ik de volgende code voor het samenvoegen van werkbladen:
Dit werkt op zich goed maar ik heb veel formules in de werkbladen staan, deze code plakt niet de 'value' maar de formule.
Ik ben zelf al aan het proberen geweest met .PasteSpecial Paste:=(xlValues) maar krijg het niet goed.
Zie ook het bestand Bekijk bijlage TEST.xlsm
Code:
Sub VenA()
With Sheets("TotaalOverzicht")
For Each sh In Sheets
If sh.Name <> "TotaalOverzicht" Then sh.Cells(1).CurrentRegion.Offset(1).Copy .Cells(Rows.Count, 1).End(xlUp).Offset(1)
Next sh
.Cells(1).CurrentRegion.Sort .[A1], , , , , , , True
.Columns.AutoFit
End With
End Sub
Dit werkt op zich goed maar ik heb veel formules in de werkbladen staan, deze code plakt niet de 'value' maar de formule.
Ik ben zelf al aan het proberen geweest met .PasteSpecial Paste:=(xlValues) maar krijg het niet goed.
Zie ook het bestand Bekijk bijlage TEST.xlsm