mit der Excel Funktion =KKLEINSTE(A5:A20;3) kann ich z.B.
die drittkleinste Zahl in diesem Bereich finden.
in Excel als Formel funktioniert das auch, aber wie kann
ich diese Funktion mit VBA verwenden.
mit MAX() und MIN() geht das ja so:
Application.WorksheetFunction.Max(Selection)
Application.WorksheetFunction.Min(Selection)
aber mit der funktion kkleinste geht das so
Application.WorksheetFunction.kkleinste(Selection;2)
nicht.
Muß man das anders machen??
mfg
Versuch es so:
Application.WorksheetFunction.Small(Selection, 3)
--
Ich hoffe, dass Dir das weiterhilft.
Es liebs Grüessli aus der Schweiz
Monika Weber
------------------------------------------
Microsoft MVP für Excel
http://www.jumper.ch
http://excel.codebooks.de/excel/
vor ähnlichen Problemen stand ich vor langer Zeit auch. Es
ist - leider - so, dass die Funktionen auf Tabellenebene
alle auf Deutsch sind, für die VBA-Programmierung jedoch
die englischen Bezeichnungen verwendet werden.
Suche auf Deinem Rechner mal nach VBALISTE.XLS. Es ist
eine Übersetzungsliste der deutschen Bezeichnungen auf die
englischen Bezeichnungen.
Damit solltest Du keine Probleme mehr haben...
Gruß
Eric
PS: Die Datei existiert zumindest für Excel 97. Für andere
Versionen kann ich es z. Zt. nicht sagen.
>-----Originalnachricht-----
>.
>
>-----Originalnachricht-----
>.
>