in einer abfolge von bestehenden Makros, die ich aus diesem Forum schon habe, möchte ich ein weiteres anhängen.
Der Cursor steht in B4 und nun soll
- im ersten Schritt die gesamte Zeile markiert werden bis zum letzten Eintrag (variabel; z. B. Spalte O)
- danach sollen je belegter Spalte Teilsummen errechnet werden (wegen Filter)
==> hier das Problem, dass einige Spalten mit Buchstaben, andere aber mit Beträgen formatiert sind
Ich habe das mal mit dem Makrorekorder aufgezeichnet, ist aber zu starr (Anzahl Splaten hart codiert und in Spalte I immer Betrag)
Sub Teilsumme()
Range("B4").Select
ActiveCell.FormulaR1C1 = "=SUBTOTAL(3,R[2]C:R[65536]C)"
Range("B4").Select
Selection.AutoFill Destination:=Range("B4:O4"), Type:=xlFillDefault
Range("B4:O4").Select
Range("I4").Select
ActiveCell.FormulaR1C1 = "=SUBTOTAL(9,R[2]C:R[65536]C)"
End Sub
Wer kann das bitte entsprechend anpassen, dass selbstädnig erkannt wird, wie viele Spalten gefüllt sind und in welcher Spalte der Betrag steht, damit dort die Teilsumme 9 gemacht wird.
Schon mal herzlichen Dank im voraus.
Erwin