[Talk-de] Excel VBA Funktion Quantil

Markus liste12A45q7 at gmx.de
Mo Jan 17 20:22:56 UTC 2011


Wer kennt sich mit Excel-VBA aus?

In der Tabelle funktioniert diese Funktion:

=QUANTIL(M$27:M$676;R2)*110000
(in Spalte M stehen Koordinaten, in Spalte R stehen in 100 Zellen die 
Werte 0.01..1,00 für Prozent)

Per VBA geht es so nicht mehr, sondern schreibt in die Spalte 
"lngColPercWert" immer den selben Wert
(der für den Parameter "21%" sogar richtig ist):

- - - -
With tabVerteilungsplot
     For lngRow = 2 To 100
         .Cells(lngRow, lngColPercWert) = _
             Application.WorksheetFunction.Quartile( _
             rngBereich, .Cells(lngRow, lngColPerc)) * 111120
     Next lngRow
End With
- - - -

(rngBereich ist die Spalte mit den Koordinaten bis letzte Zeile,
lngRow ist Schleifen-/Zeilenzähler,
lngColPercWert ist Ergebniszeile für die Quantil-Werte)

Wo könnte mein Fehler sein?

Gruss, Markus




Mehr Informationen über die Mailingliste Talk-de