ich habe folgendes Skript/Macro hier im Forum gefunden.
Option Explicit
Sub Makro1()
Dim LR
On Error GoTo Fehler
Columns("E:H").Insert Shift:=xlToRight
Columns("A:A").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range( _
"E1"), Unique:=True
LR = ActiveSheet.Cells(Rows.Count, 5).End(xlUp).Row 'letzte Zeile der Spalte
Range("F2:H" & LR).FormulaLocal = "=SUMMEWENN($A:$A;$A2;B:B)"
Range("F:H").Copy
Range("F:H").PasteSpecial Paste:=xlPasteValues
Range("B1:D1").Copy Range("F1")
Columns("A:D").Delete Shift:=xlToLeft
Fehler:
If Err.Number 0 Then MsgBox "Fehler: " & Err.Number & vbLf & Err.Description: Err.Clear
End Sub
villeicht kann mir jemand dabei helfen es auf meine Bedürfnisse anzupassen.
Denn wenn ich es anwende wird es nur auf die Spalten B,C,D angewendet.
Bekomme somit mehrere Zeilen
mit A (erkannte Namen) , B(Summe1 aus B zugehörig zum Namen), C(Summe2 aus C zugehörig zum Namen) und D(Summe3 aus D zugehörig zum Namen)
Bei mir kommt täglich eine Spalte hinzu die aufsummiert wird/werden soll.
Kann mir einer dabei helfen, dass automatisch bis zur letzten gefüllten Spalte aufsummiert wird?
Vielen Dank im Voraus.