Jürgen Graf
2006-02-16 10:31:06 UTC
Wer kann mir bei einem kleinen Problem helfen.
Ich habe leider noch nicht viel Erfahrung mit VBA, aber vielleicht
ist es ja ganz einfach.
Ich möchte den Mittelwert der Werte von Spalten bestimmen.
Die Anzahl der Zeilen ist dabei Variabel.
Ich kenne die Zeilenanzahl und möchte von der ersten Zeile
bis zur Zeile oberhalb der aktiven Zelle rechnen.
Die Aufzeichnung des Makros lieferte folgendes:
ActiveCell.FormulaR1C1 = "=AVERAGE(R(-72)C:R[-1]C)"
Die 72 ist der Wert, den ich gern mit einer Variablen ersetzen möchte.
Folgendes funktioniert leider nicht:
ActiveCell.FormulaR1C1 = "=AVERAGE(R(-nAnzahl)C:R[-1]C)"
Wie könnte man das lösen?
Ich habe leider noch nicht viel Erfahrung mit VBA, aber vielleicht
ist es ja ganz einfach.
Ich möchte den Mittelwert der Werte von Spalten bestimmen.
Die Anzahl der Zeilen ist dabei Variabel.
Ich kenne die Zeilenanzahl und möchte von der ersten Zeile
bis zur Zeile oberhalb der aktiven Zelle rechnen.
Die Aufzeichnung des Makros lieferte folgendes:
ActiveCell.FormulaR1C1 = "=AVERAGE(R(-72)C:R[-1]C)"
Die 72 ist der Wert, den ich gern mit einer Variablen ersetzen möchte.
Folgendes funktioniert leider nicht:
ActiveCell.FormulaR1C1 = "=AVERAGE(R(-nAnzahl)C:R[-1]C)"
Wie könnte man das lösen?
--
Tschüß, Jürgen Graf
Auf dieses Posting bitte nicht mit einer EMail antworten.
Die EMail-Adresse wird nicht überwacht und ist nur im Usenet gültig.
Tschüß, Jürgen Graf
Auf dieses Posting bitte nicht mit einer EMail antworten.
Die EMail-Adresse wird nicht überwacht und ist nur im Usenet gültig.