AW: Makro erweiteren für weitere Spalten
ransi
HAllo HEnning
Schau mal dies:
Option Explicit
Public Sub test()
Dim arr As Variant
Dim L As Long
arr = Range("C15:H10000")
For L = 1 To UBound(arr)
If arr(L, 3) = "" Then
arr(L, 3) = WorksheetFunction.SumIf(Range("C15:C10000"), arr(L, 1) & ".*", Range("E15:E10000"))
arr(L, 4) = WorksheetFunction.SumIf(Range("C15:C10000"), arr(L, 1) & ".*", Range("F15:F10000"))
arr(L, 5) = WorksheetFunction.SumIf(Range("C15:C10000"), arr(L, 1) & ".*", Range("G15:G10000"))
arr(L, 6) = WorksheetFunction.SumIf(Range("C15:C10000"), arr(L, 1) & ".*", Range("H15:H10000"))
If arr(L, 3) = 0 Then arr(L, 3) = ""
If arr(L, 4) = 0 Then arr(L, 4) = ""
If arr(L, 5) = 0 Then arr(L, 5) = ""
If arr(L, 6) = 0 Then arr(L, 6) = ""
End If
Next
Range("C15:H10000") = arr
End Sub
ransi