Ik heb een VBA gevonden bij Ron de Bruin, om een range van cellen te kopieren naar een verzameltabblad.
Deze worden na de laatste regel op dat verzameltabblad geschreven.
Het werkt prima, maar is het mogelijk om de VBA zo aan te passen dat hetgeen gekopieerd wordt boven de eerste regel wordt ingevoegd op het verzameltabblad.
Hieronder de code:
Mvg.
Guido
Deze worden na de laatste regel op dat verzameltabblad geschreven.
Het werkt prima, maar is het mogelijk om de VBA zo aan te passen dat hetgeen gekopieerd wordt boven de eerste regel wordt ingevoegd op het verzameltabblad.
Hieronder de code:
Code:
Sub Copy_1_Value_Property()
Dim SourceRange As Range, DestRange As Range
Dim DestSheet As Worksheet, Lr As Long
With Application
.ScreenUpdating = False
.EnableEvents = False
End With
'fill in the Source Sheet and range
Set SourceRange = Sheets("Sheet1").Range("A1:K1")
'Fill in the destination sheet and call the LastRow
'function to find the last row
Set DestSheet = Sheets("Sheet2")
Lr = LastRow(DestSheet)
'With the information from the LastRow function we can create a
'destination cell
Set DestRange = DestSheet.Range("A" & Lr + 1)
'We make DestRange the same size as SourceRange and use the Value
'property to give DestRange the same values
With SourceRange
Set DestRange = DestRange.Resize(.Rows.Count, .Columns.Count)
End With
DestRange.Value = SourceRange.Value
With Application
.ScreenUpdating = True
.EnableEvents = True
End With
End Sub
Mvg.
Guido