Herbers Excel-Forum - das Archiv
Formelergebnis direkt als Wert übernehmen
Betrifft: Formelergebnis direkt als Wert übernehmen
von: rolf
Geschrieben am: 11.11.2003 09:51:24
Hi,
kann man einen Formelergebnis direkt als Wert in die Zelle eintragen lassen,
oder muss man erst über kopieren und einfügenWert arbeiten?
Beispiel(hier einfache Summenformel; soll auch bei Matrixformeln funken)
diese Formel direkt als Wert einfügen
Range("F6").FormulaR1C1 = "=SUM(RC[-5]:RC[-1])"
Vielen Dank im voraus
rolf
Betrifft: AW: Formelergebnis direkt als Wert übernehmen
von: Harald Kapp
Geschrieben am: 11.11.2003 09:54:20
Hallo Rolf,
Du kannst natürlich die Summe auch in VBA berechnen und in die Zielzelle eintragen:
Summme = cells(r1,c1)+Cells(r2,c2)+...
Cells(6,6) = Summe ' Cells(row,column), F=row 6
Gruß Harald
Betrifft: AW: Formelergebnis direkt als Wert übernehmen
von: rolf
Geschrieben am: 11.11.2003 09:59:41
Hi Harald,
das Problem ist das nachbauen von Matrixformeln. Deswegen dachte ich die Formel aus Excel aufzuzeichnen und direkt als Wert zu übernehmen.
Hier z.B. meine Formel:
wsTyp.Cells(z1, s1 + 1).FormulaArray = _
"=SUM(([" & wb.Name & "]Tabelle1!R3C4: R40002C4" & opI & CDbl(CDate(DatumI)) & ")*([" & wb.Name & "]Tabelle1!R3C12: R40002C12=""" & varStr & """)*[" & wb.Name & "]Tabelle1!R3C20: R40002C20)"