small、large関数

エクセルVBAを使って時々作業を行いますが、数字の並べ替えで便利な関数を見つけました。その名も、largeとsmallです。
worksheetfunction.large(配列名,1)と記述するだけで一番大きな数字を取り出せます。2にすれば2番目、以下同様です。smallもlargeと同じ要領で小さい順に数値を取り出せます。
ソートのアルゴリズムは、普段あまりプログラムを書かに人にはややこしくて間違えやすいので、こういう便利な関数があると助かりますね。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です