@Rudi M./ Frage zu Aufrunden-Lösung
12.04.2022 09:33:36
Daniela
ich habe eine ergänzende Frage zu Deiner (sehr hilfreichen!) Lösung von gestern für mein Aufrunden-Problem in bestimmten, variablen Zeilen.
Selection.Subtotal GroupBy:=7, Function:=xlSum, TotalList:=Array(1, 12, 19), _
Replace:=True, PageBreaks:=True, SummaryBelowData:=True
With Columns(12) 'L
.Copy
.PasteSpecial xlPasteValues
.Replace What:="0", Replacement:=vbNullString, LookAt:=xlWhole
.SpecialCells(xlCellTypeBlanks).FormulaR1C1 = "=ROUND(RC1/4,0)"
Nun habe ich das Problem, dass meine Werte erst ab Zeile 3 anfangen und durch das o.g. wird die Leerzelle über meiner Überschrift mit einen Fehler ausgegeben, weil in A1 nur Text steht, auf die er sich dann versucht zu beziehen.Was muss ich ändern, damit er nicht bei A1, sondern erst bei A3 anfängt?
Das zweite Problem ist, dass einer der ersten Schritte meines Makros ist, dass ich Leerzeilen lösche.
Die Formel geht aber bis zu der ursprünglichen Länge der Liste und schreibt somit unter mein Gesamtergebnis weitere Nullen, obwohl kein Inhalt mehr in diesen Zeilen ist.
Kann man das auch umgehen?
Vielen Dank schon einmal!!!
Gruß
Daniela