Hallo allemaal,
Onderstaand stukje werkt echt super, hartelijk dank en credits aan wampier.
Ik wil echter in dat excelwerkblad nog 2 tabbladen toevoegen met exact hetzelfde kunstje.
Moet dat apart of kan ik dit uitbreiden?
De namen van de tabbladen kan ik zelf wel maken.
Kan iemand mij helpen?
Bekijk bijlage sorry2.xlsm
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [a1]) Is Nothing Then
vanaf = Application.WorksheetFunction.Sum([a1])
Application.ScreenUpdating = False
Application.EnableEvents = False
[c3:an65000].ClearContents
For Each comp In Sheets("plak215").Range(Sheets("plak215").[b3], Sheets("plak215").[b500000].End(xlUp))
If Application.WorksheetFunction.Sum(comp) >= vanaf Then
If Application.WorksheetFunction.Sum(Sheets("plak215").Range(comp.Offset(0, 8), comp.Offset(0, 27))) > 0 Then
For i = 0 To 19
If Application.WorksheetFunction.Sum(comp.Offset(0, 8 + i)) > 0 Then
monster = comp.Offset(0, 1).Value
Set doelcel = Cells(200000, 3 + 2 * i).End(xlUp).Offset(1)
doelcel.Value = comp.Value
doelcel.Offset(0, 1).Value = monster
End If
Next i
End If
End If
Next comp
Onderstaand stukje werkt echt super, hartelijk dank en credits aan wampier.
Ik wil echter in dat excelwerkblad nog 2 tabbladen toevoegen met exact hetzelfde kunstje.
Moet dat apart of kan ik dit uitbreiden?
De namen van de tabbladen kan ik zelf wel maken.
Kan iemand mij helpen?
Bekijk bijlage sorry2.xlsm
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [a1]) Is Nothing Then
vanaf = Application.WorksheetFunction.Sum([a1])
Application.ScreenUpdating = False
Application.EnableEvents = False
[c3:an65000].ClearContents
For Each comp In Sheets("plak215").Range(Sheets("plak215").[b3], Sheets("plak215").[b500000].End(xlUp))
If Application.WorksheetFunction.Sum(comp) >= vanaf Then
If Application.WorksheetFunction.Sum(Sheets("plak215").Range(comp.Offset(0, 8), comp.Offset(0, 27))) > 0 Then
For i = 0 To 19
If Application.WorksheetFunction.Sum(comp.Offset(0, 8 + i)) > 0 Then
monster = comp.Offset(0, 1).Value
Set doelcel = Cells(200000, 3 + 2 * i).End(xlUp).Offset(1)
doelcel.Value = comp.Value
doelcel.Offset(0, 1).Value = monster
End If
Next i
End If
End If
Next comp
Laatst bewerkt: